Еще одна программа для рисования графиков. Продолжим тему программ для рисования графиков, начатую постом «Две программы для рисования графиков» и продолженную здесь.
По работе часто требуется рисовать различные графики по насчитанным данным, раньше для этого использовал связку Python + MatPlotLib, но внешний вид таких графиков как правило оставлял желать лучшего. Advanced Grapher - Мощная и простая в использовании программа для построения графиков и их анализа. Поддерживает построение графиков. По работе часто требуется рисовать различные графики по насчитанным данным, раньше для этого использовал связку Python +.
Продолжим тему программ для рисования графиков, начатую постом "Две программы для рисования графиков " и продолженную здесь. Десятка бесплатных приложений, с которыми вы сможете рисовать на компьютере всё, что захотите - от портретов и пейзажей до дизайнерских оформлений и комиксов. Выбирайте софт, который подойдет вам на 100%. Продолжим тему программ для рисования графиков, начатую постом "Две программы для рисования графиков" и продолженную здесь. 31.10.2013 - Graph для построения графиков математических функций. Image При первом запуске Graph в окне программы мы видим только оси x и y.
В комментариях к первой из перечисленных записей кинули ссылку на еще одну подобную программу, про которую тоже стоит рассказать. Программа называется Magic. Plot и существует как в виде платной версии, так и в виде бесплатной студенческой версии, которую, правда, нельзя использовать в коммерческих целях.
В отличие от описанных ранее программ, Magic. Plot умеет строить только графики вида y(x), то есть никаких круговых диаграмм, линий уровня и, тем более, трехмерных графиков от нее не ждите (по крайней мере пока). Но обычные двумерные графики в виде линий строить в ней довольно удобно. Посмотрим как происходит создание графиков в Magic. Plot. В качестве исходных данных программа использует текстовые файлы, где данные разбиты по столбцам. Будем считать, что файлы с данными у нас уже есть. Запускаем программу, выбираем пункт меню Project - > Import Text Table.
Для примера я открыл файл, в котором содержатся 8 столбцов (столбцы от A до H). Мы можем просто создать таблицу по данным, а можем сразу указать, по каким столбцам мы хотим нарисовать график. На следующем скриншоте видно, что в качестве данных по оси X выбран столбец B, а в качестве данных по оси Y — столбец H. В качестве данных по оси X можно использовать и номера строк. Надо сказать, что у Magic. Plot довольно приятный диалог для импорта данных.
Преимуществом сервиса является то, что он не заставляет как многие другие программы, искать .
Во- первых, можно указать какой используется разделитель для дробной части в числах, причем можно сделать так, чтобы программа сама решала, что используется в качестве разделителя: запятая или точка (а в самой программе в качестве разделителя дробной части можно использовать и точку, и зяпятую) . Во- вторых, можно указать сколько первых строк файла нужно отбросить (хотя Magic. Plot сама без проблем замечает, сколько строк не содержит данных, а являются заголовков). В- третьих, сразу видна таблица данных, которая будет получена после импорта и, кроме того, сразу виден будущий график.
После нажатия на кнопку «Import» будет создан график. Есть еще другой, более длинный путь для создания графиков, когда сначала импортируется текстовая таблица, а потом уже по ней строится график. Внешний вид каждой части графика (сами кривые, оси, подписи для осей) можно гибко настраивать. Некотрые части графика имеют большое количество настроек, так, например, на следующим скриншоте показано окно для изменения внешнего вида осей: А вот настроек для внешнего вида линий хотелось бы иметь побольше.
По крайней мере не хватает возможности изменять стиль штриховой линии, задавая длину штрихов и промежутков между ними. Весь набор возможных линий показан на следующем скриншоте. На линии можно накладывать маркеры с заданным шагом, их тоже не много, всего 6 видов. Кроме того, что Magic. Plot может просто рисовать графики по данным, в программе есть возможность для аппроксимации данных различными функциями.
В бесплатной версии данные можно аппроксимировать прямой, параболой, функциями Гаусса и Лоренца, дифференцированными функцияма Гаусса и Лоренца, а также суммой перечисленных функций. При аппроксимации пользователь перетаскивает опорные точки, по которым тут же строится аппроксимирующая кривая. Пример подобранной функции Гаусса на некотором интервале показан на следующем скриншоте. В платной версии программы можно самому задавать вид аппроксимирующей функции. Кроме этого, платная версия Magic. Plot отличается от бесплатной тем, что, во- первых, там есть возможность не просто отображать данные, но и производить над ними такие операции, как взятие преобразования Фурье, интегрирование и дифференцирование.
Кроме того, в платной версии можно поверх графика рисовать всякие геометрические фигуры, стрелки и делать дополнительные текстовые надписи. Зато бесплатная версия умеет открывать файлы проектов, созданные в профессиональной версии и даже может изменять свойства объектов, которых нет в бесплатной версии.
Magic. Plot написана на Java, что позволяет ей быть кроссплатформенной — на официальном сайте есть версии под Windows, Mac и *nix. Программа не требует установки и состоит всего из одного запускаемого файла, правда, программа не совсем портабельна, потому что хранит настройки не в папке с запускаемым файлом, а в пользовательской директории.
В целом программа интересная, но возможностей по рисованию у нее все- таки маловато.