carlos> Хочу программу для рисования простейших графиков (точки на плоскости Оху). Тонкость в том, чтобы исходные данные для графиков (координаты точек) можно было бы задавать при помощи специальным образом отформатированного текстового файла, который потом искомая софтина могла бы прочитать и нарисовать график.
Посмотри на GNUPlot. Мощнейшая (и в то же время очень простая на простых задачах) штука.
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
Графика
Томас Уильямс, Колин Келли и др.
Си
Кроссплатформенная
4.6.4 (9 октября 2013 года)
4.7
собственная свободная лицензия
gnuplot.info
gnuplot — свободная программа для создания двух- и трёхмерных графиков.
gnuplot имеет собственную систему команд, может работать интерактивно (в режиме командной строки) и выполнять скрипты, читаемые из файлов. Также используется в качестве системы вывода изображений в различных математических пакетах: GNU Octave, Maxima, Reduce и других.
gnuplot выводит графики как непосредственно на экран (интерактивный режим), так и в файлы различных графических форматов (командный режим работы), таких как PNG, EPS, SVG, JPEG и множество других.
// Дальше — ru.wikipedia.org
Данная статья является частью цикла из 3-х статей о создании и анализе графиков характеристик слухового аппарата с помощью GnuPlot. В ней рассказывается об оформлении легенды и возможностях программы по работе с входными данными: предваритетельной обработке, использовании нескольких файлов для построения группы графиков на одном поле координат.
// www.ibm.com
Первый шаг Итак. У нас есть данные, полученные в результате эксперимента. Скажем, вот такого вида: 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
пример построения простого графика по значениям из log файла при помощи gnuplot
// mainloop.ru
и т.п.