Gnuplot

Материал из Letopisi.Ru — «Время вернуться домой»
(Различия между версиями)
Перейти к: навигация, поиск
()
()
Строка 164: Строка 164:
 
{{:Летопись/Gnuplot}}
 
{{:Летопись/Gnuplot}}
  
===  ===
 
  
<gnuplot>
 
plot '-' using 1:2 title 'Users' with line lt 1 lw 2, \
 
  '-' using 1:3 title 'pages' with linesp lt 2 lw 2 , \
 
  '-' using 1:4 title 'articles' with linesp lt 3 lw 2
 
1      300000  42775    50000
 
2      300000  85550    83200
 
3      300000  128325  137650
 
4      300000  171100  187655
 
5      300000  213875  246585
 
6      300000  256650  265475
 
7      300000  299425  309870
 
8      300000  342200  363976
 
9      300000  384975  403692
 
10      300000  427750  459872
 
11      300000  470525  491234
 
12      300000  513300  536829
 
</gnuplot>
 
  
 
=== Gnuplot - примеры  ===
 
=== Gnuplot - примеры  ===

Версия 06:56, 7 сентября 2009

Содержание

 [убрать

GnuPlot литература:

Gnuplot in Action: Understanding Data with Graphs, Manning Publications, 2009

Gnuplot-in-Action-Understanding-Data-with-Graphs.jpg

Ссылки:

Gnuplot команды

  • Как вставлять данные в графику? http://www.mediawiki.org/wiki/Extension:Gnuplot
    1. Подготовить текстовый файл с данными, загрузить его и потом использовать внутри gnuplot
    2. Вставить данные непосредственно в тело скрипта. Данные вводятся линия за линией. Каждая линия закрывается знаком e.


Gnuplot Plot

Описания и пояснения к графикам

  • По оси х - 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 - подпись к линии

Столбцы

Столбцы данных - не получается пока

Gnuplot Plot


Gnuplot Plot

Every

Every - указывает интервал, через который берутся данные - например, в следующем списке каждое четвертое значение, начиная с первого (нулевого). Можно менять начальное значение, а вот можно ли вставлять несколько графиков - непонятно.

Gnuplot Plot

Толщина линии

  • lw 1 - самая тонкая

Цвета линий

  • lt1 - Красный
  • lt2 - Зеленый
  • lt3 - Синий
  • lt4 - Фиолетовый
  • lt5 - Голубой
  • lt6 - Темно-оранжевый
  • lt7 - Желтый
  • lt8 - Темно-синий
  • lt9 - Темно-желтый
  • lt10 Зеленый

 ????

Например:

Gnuplot Plot

Летопись/Gnuplot

Анализ и визуализацию данных внутри Летописи (на базе статистики летописи):

  • Красный - число зарегистрированных участников
  • Зеленый - общее число страниц (включая страницы участников и неполноценные статьи)
  • Голубой - число полноценных статей
  • Фиолетовый - число загруженных файлов

Gnuplot Plot


Gnuplot - примеры

1

  • Только <gnuplot> plot sin(x) </gnuplot> а какой результат

Gnuplot Plot


2

Gnuplot Plot


3

Gnuplot Plot


4

Gnuplot Plot


Gnuplot Plot


http://m1.sm.bmstu.ru/wiki/Мосалов_Фёдор_Фёдорович

Gnuplot Plot

Персональные инструменты
Инструменты