Gnuplot
Материал из Letopisi.Ru — «Время вернуться домой»
(Различия между версиями)
(→Столбцы) |
(→Летопись/Gnuplot) |
||
Строка 163: | Строка 163: | ||
=== Летопись/Gnuplot === | === Летопись/Gnuplot === | ||
{{:Летопись/Gnuplot}} | {{:Летопись/Gnuplot}} | ||
+ | |||
+ | === === | ||
+ | |||
+ | <gnuplot> | ||
+ | plot '-' using 1:2 title 'Users' with line lt 1 lw 2, \ | ||
+ | '-' using 1:2 title 'pages' with linesp lt 2 lw 2 , \ | ||
+ | '-' using 1:2 title 'articles' with linesp lt 3 lw 2 , \ | ||
+ | '-' using 1:2 title 'files' with linesp lt 4 lw 2 | ||
+ | 1 31711 | ||
+ | 2 31718 | ||
+ | 3 31738 | ||
+ | 4 31741 | ||
+ | 5 31762 | ||
+ | 6 31782 | ||
+ | 7 31801 | ||
+ | e | ||
+ | 1 133241 | ||
+ | 2 133248 | ||
+ | 3 133291 | ||
+ | 4 133337 | ||
+ | 5 133361 | ||
+ | 6 133397 | ||
+ | 7 133438 | ||
+ | e | ||
+ | 1 36449 | ||
+ | 2 36450 | ||
+ | 3 36468 | ||
+ | 4 36477 | ||
+ | 5 36480 | ||
+ | 6 36487 | ||
+ | 7 36491 | ||
+ | e | ||
+ | 1 55535 | ||
+ | 2 55536 | ||
+ | 3 55553 | ||
+ | 4 55583 | ||
+ | 5 55595 | ||
+ | 6 55611 | ||
+ | 7 55629 | ||
+ | </gnuplot> | ||
=== Gnuplot - примеры === | === Gnuplot - примеры === |
Версия 06:52, 7 сентября 2009
Содержание |
GnuPlot литература:
Gnuplot in Action: Understanding Data with Graphs, Manning Publications, 2009
Ссылки:
- http://ru.wikipedia.org/wiki/Gnuplot
- http://fsweb.info/calculations/gnuplot.html Gnuplot портативная программа для визуализации данных и создания графиков функций (используя режим командной строки) для операционных систем UNIX, IBM OS/2, MS Windows, DOS, Macintosh, VMS, Atari и многих других. Эта программа защищена авторским правом, но свободна для распространения
- http://linux.unn.ru/debian/node/13 - в нижегородском репозитории свободного ПО
- http://wiki.linuxformat.ru/index.php/LXF71:Gnuplot
Gnuplot команды
- Как вставлять данные в графику? http://www.mediawiki.org/wiki/Extension:Gnuplot
- Подготовить текстовый файл с данными, загрузить его и потом использовать внутри gnuplot
- Вставить данные непосредственно в тело скрипта. Данные вводятся линия за линией. Каждая линия закрывается знаком e.
Описания и пояснения к графикам
- По оси х - set xlabel 'Days or something'
- По оси y - set ylabel 'Number'
- Подписи к данным? задается командой t
Команды
- plot '-' данные считываются из строк, которые следуют ниже
- plot '-' using 1:2 title 'A' ", \"
- '-' lt1
- index
- every
- set - установка параметров
- set logscale - показывать по логарифмической шкале
- unset
- unset border
- using - например 1:2 - какие колонки цифр нужно использовать при работе
- smooth
- smooth acsplines
- with lines
- with points
- with boxes
- with linepoints
- t title - подпись к линии
Столбцы
Столбцы данных - не получается пока
Every
Every - указывает интервал, через который берутся данные - например, в следующем списке каждое четвертое значение, начиная с первого (нулевого). Можно менять начальное значение, а вот можно ли вставлять несколько графиков - непонятно.
Толщина линии
- lw 1 - самая тонкая
Цвета линий
- lt1 - Красный
- lt2 - Зеленый
- lt3 - Синий
- lt4 - Фиолетовый
- lt5 - Голубой
- lt6 - Темно-оранжевый
- lt7 - Желтый
- lt8 - Темно-синий
- lt9 - Темно-желтый
- lt10 Зеленый
????
Например:
Летопись/Gnuplot
Анализ и визуализацию данных внутри Летописи (на базе статистики летописи):
- Красный - число зарегистрированных участников
- Зеленый - общее число страниц (включая страницы участников и неполноценные статьи)
- Голубой - число полноценных статей
- Фиолетовый - число загруженных файлов
Gnuplot - примеры
1
- Только <gnuplot> plot sin(x) </gnuplot> а какой результат
2
3
4
http://m1.sm.bmstu.ru/wiki/Мосалов_Фёдор_Фёдорович