Нужна прога для рисования графиков. Но не простая.

"Иногда ему хотелось странного"
 
+
-
edit
 

carlos

опытный

Хочу программу для рисования простейших графиков (точки на плоскости Оху). Тонкость в том, чтобы исходные данные для графиков (координаты точек) можно было бы задавать при помощи специальным образом отформатированного текстового файла, который потом искомая софтина могла бы прочитать и нарисовать график.

Расшифрую на примерах. Берем текстовый файл, обрамляем куски текста хтмл-тегами, меняем расширение на .HTM - файл открывается браузером и содержимое отображается определенным образом. Либо берем текстовый файл, разбиваем его запятыми, меняем расширение на .CSV - файл открывается экселем как таблица. Либо хитро сделанный текстовый файл с расширением .KML открывается гугло-earth с отображением в клиенте всех заданных меток.

Хотелось бы иметь аналогичное, но для рисования графиков. Чтобы сгенерил в текстовом редакторе файл определенного формата с определенным расширением - и по двойному клику специальная софтина рисует график. Ни у кого ничего подходящего на примете нет?
 35.035.0
+
-
edit
 

Dmb_2007

опытный

carlos> Хотелось бы иметь аналогичное, но для рисования графиков. Чтобы сгенерил в текстовом редакторе файл определенного формата с определенным расширением - и по двойному клику специальная софтина рисует график. Ни у кого ничего подходящего на примете нет?

Типа такого? (Не знаю как по двойному клику, а вот импорт есть)

Advanced Grapher - Graphing Software

Graph and analyze equations, inequalities and tables with this powerful graphing program. // www.alentum.com
 

или

Онлайн сервис - Построение графика по точкам - Калькулятор Он-лайн
 39.0.2171.9939.0.2171.99
+
-
edit
 

carlos

опытный

D.2.> Типа такого? (Не знаю как по двойному клику, а вот импорт есть)

Не совсем то. С импортом данных можно и в экселе рисовать. А хотелось бы без дополнительных телодвижений, чтобы все данные и настройки были уже внутри исходного файла. Как в Google Earth файлы с метками делаются - там уже все внутри файла .KML (.KMZ). Такой файл можно кому-нибудь дать - и человеку уже не надо будет ничего импортировать, достаточно просто "запустить" KML-файл (главное, чтобы у него клиентская программа была установлена).
 35.035.0
+
+1
-
edit
 

Unix

втянувшийся

Посмотри gnuplot. ВещЩЪ.
Правда первый раз надо почерепить минут 15, перед тем как оно первую закорюку нарисует :)
Ну и под уи-и-и-нду-у-уз :) она есть, но я - не пробовал.
 

carlos

опытный

Unix> Посмотри gnuplot. ВещЩЪ.
Unix> Правда первый раз надо почерепить минут 15, перед тем как оно первую закорюку нарисует :)
Unix> Ну и под уи-и-и-нду-у-уз :) она есть, но я - не пробовал.

Глянул, спасибо. Не совсем то, что хотелось бы, но если ничего другого не найдется - gnuplot сгодится. Уже неплохо.
 35.035.0
+
-
edit
 

Dmb_2007

опытный

D.2.>> Типа такого? (Не знаю как по двойному клику, а вот импорт есть)
carlos> Не совсем то. С импортом данных можно и в экселе рисовать....Такой файл можно кому-нибудь дать - и человеку уже не надо будет ничего импортировать, достаточно просто "запустить"...
Так может Экселем и ограничиться? ;)
 39.0.2171.9939.0.2171.99
+
+1
-
edit
 

Balancer

администратор
★★★★☆
carlos> Хочу программу для рисования простейших графиков (точки на плоскости Оху). Тонкость в том, чтобы исходные данные для графиков (координаты точек) можно было бы задавать при помощи специальным образом отформатированного текстового файла, который потом искомая софтина могла бы прочитать и нарисовать график.

Посмотри на GNUPlot. Мощнейшая (и в то же время очень простая на простых задачах) штука.

gnuplot homepage

Gnuplot is a portable command-line driven graphing utility for Linux, OS/2, MS Windows, OSX, VMS, and many other platforms. The source code is copyrighted but freely distributed (i.e., you don't have to pay for it). It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many non-interactive uses such as web scripting. It is also used as a plotting engine by third-party applications like Octave. Gnuplot has been supported and under active development since 1986. // Дальше — www.gnuplot.info
 

gnuplot — Википедия

Графика Томас Уильямс, Колин Келли и др. Си Кроссплатформенная 4.6.4 (9 октября 2013 года) 4.7 собственная свободная лицензия gnuplot.info gnuplot — свободная программа для создания двух- и трёхмерных графиков. gnuplot имеет собственную систему команд, может работать интерактивно (в режиме командной строки) и выполнять скрипты, читаемые из файлов. Также используется в качестве системы вывода изображений в различных математических пакетах: GNU Octave, Maxima, Reduce и других. gnuplot выводит графики как непосредственно на экран (интерактивный режим), так и в файлы различных графических форматов (командный режим работы), таких как PNG, EPS, SVG, JPEG и множество других. // Дальше — ru.wikipedia.org
 

Построение научных и инженерных графиков с помощью GnuPlot: Часть 3. Оформление легенды для графиков, преобразование данных с помощью gnuplot, использование для графического анализа данных

Данная статья является частью цикла из 3-х статей о создании и анализе графиков характеристик слухового аппарата с помощью GnuPlot. В ней рассказывается об оформлении легенды и возможностях программы по работе с входными данными: предваритетельной обработке, использовании нескольких файлов для построения группы графиков на одном поле координат. // www.ibm.com
 

gnuplot шаг за шагом / Блог им. mvb / Сообщество EasyElectronics.ru

Первый шаг Итак. У нас есть данные, полученные в результате эксперимента. Скажем, вот такого вида: 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 5.5 5.5 5.5 5.5 5.5 5.5 5.5 6.0 Построить график? Что // we.easyelectronics.ru
 

Записки дебианщика: гнуплот

Записки дебианщика: гнуплот блог о Дебиан Линукс, настройке Debian Linux // mydebianblog.blogspot.ru
 

пример построения простого графика при помощи gnuplot | MainLoop

пример построения простого графика по значениям из log файла при помощи gnuplot // mainloop.ru
 

и т.п.
 3939

Balancer

администратор
★★★★☆
GOGI> Ответ - SVG

Придётся заниматься уймой муторной работы по нормализации, построению осей и т.п. Это всё можно поручить как раз GNUPlot'у, который на выходе может выдать готовый SVG.
 3939

Fakir

BlueSkyDreamer
★★★
Попробуй глянуть Golden Grapher.
Совершенно не уверен, что искомые опции там есть, но их там много, так что вдруг?

А вообще, жаль, что semen теперь на форум не ходит :( - вот кто по подобным вопроса просто ас.
 3.6.33.6.3
+
-
edit
 

carlos

опытный

Balancer> Посмотри на GNUPlot.

Уже смотрю. Действительно, штуковина очень интересная.
 35.035.0
+
-
edit
 

carlos

опытный

GNUPlot оказался то, что надо. И даже больше. Реально крутой инструмент.
 35.035.0

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru