Графические возможности MATLAB оставляют желать лучшего. Прямо сейчас мое внимание привлекает библиотека python matplotlib, но я хотел спросить тех из вас, кто занимается графическим дизайном, есть ли у вас какие-либо другие предложения по инструментам визуализации данных, прежде чем вы решите углубиться в мир SciPy/Numpy/matplotlib.
Наиболее желательные функции: --Векторный вывод --Графика создается программно, без использования графического интерфейса.
Бонусные баллы за все, что обрабатывает троичные графики «из коробки».
Попробуйте R — это язык программирования полного массива для работы с данными с мощными возможностями построения графиков. Он легко экспортируется в PDF и SVG (среди других форматов), и эти файлы хорошо импортируются и создаются таким образом, чтобы их можно было разумно редактировать. Также обычно есть множество вариантов управления сюжетом.
И есть пакет ade4
, который делает троичные графики следующим образом:
Бесплатные программы для построения научных графиков, которые я использовал: Пакеты командной строки --> Matplolib (модуль Python) Программное обеспечение с графическим интерфейсом --> Veusz (также на основе Python), Sci-Davis
Личные замечания: -Matplotlib хорош при построении больших объемов данных (скажем, миллионов) -Другие подходят для большинства целей построения графиков. -Все они очень часто обновляются. - Veusz более фристайловый; Sci-Davis имеет интерфейс, очень похожий на коммерческие программы, такие как Sigmaplot и т. д.
есть довольно старый инструмент командной строки под названием gnuplot, проверьте его.
Я согласен, что R и gnuplot — хорошие инструменты. Если вы ищете только программный интерфейс для вывода svg, они, вероятно, являются одними из лучших вариантов (наряду с matplotlib). Однако, в зависимости от ваших исходных данных и желаемого окончательного формата, я бы предложил изучить:
Все эти программы работают вместе по-разному, но все они такие же большие и пугающие, как scipy/matplotlib.
Фаррей
Адам Редвин