Gnuplot: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
(Новая: =GnuPlot= ==Скрипт для рисования 4 графиков в 3-х мерном пространстве== Сдвиг по оси Y - номер сервера. <PRE> #!/usr/...)
 
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
  +
[[Категория:Linux]]
  +
[[Категория:GnuPLOT]]
 
=GnuPlot=
 
=GnuPlot=
  +
* http://www.krazyworks.com/timeline-plots-with-gnuplot/
  +
* http://t16web.lanl.gov/Kawano/gnuplot/plotpm3d-e.html
  +
* http://www.gnuplot.info/faq/faq.html
  +
  +
http://wiki.linuxformat.ru/index.php/LXF71:Gnuplot
  +
 
==Скрипт для рисования 4 графиков в 3-х мерном пространстве==
 
==Скрипт для рисования 4 графиков в 3-х мерном пространстве==
 
Сдвиг по оси Y - номер сервера.
 
Сдвиг по оси Y - номер сервера.
Строка 11: Строка 19:
   
 
set title "Title of Plot"
 
set title "Title of Plot"
  +
# Заголовок
#
 
   
 
set nokey
 
set nokey
Строка 22: Строка 30:
   
 
set xlabel "Date"
 
set xlabel "Date"
  +
# Метка по оси Х
  +
 
set xdata time
 
set xdata time
  +
# Описать что по оси Х время (формат ниже)
 
set timefmt "%Y-%m-%d-%H-%M-%S"
 
set timefmt "%Y-%m-%d-%H-%M-%S"
 
# Формат даты соответвует формату gnu date
 
# Формат даты соответвует формату gnu date

Текущая версия на 15:33, 28 сентября 2012

GnuPlot

* http://www.krazyworks.com/timeline-plots-with-gnuplot/
* http://t16web.lanl.gov/Kawano/gnuplot/plotpm3d-e.html
* http://www.gnuplot.info/faq/faq.html

http://wiki.linuxformat.ru/index.php/LXF71:Gnuplot

Скрипт для рисования 4 графиков в 3-х мерном пространстве

Сдвиг по оси Y - номер сервера.

#!/usr/bin/gnuplot -persist

set terminal png  size 1600,800
# Размер и формат графика.

set output "/var/www/nginx/2/2.png"

set title "Title of  Plot"
# Заголовок

set nokey
# не знаю. Уточнить.
set key top left
# Расположение подписи
set key box
# Оформление (в рамке) подписи к графикам


set xlabel "Date"
# Метка по оси Х

set xdata time
# Описать что по оси Х время (формат ниже)
set timefmt "%Y-%m-%d-%H-%M-%S"
# Формат даты соответвует формату gnu date
# В моем случае был удобен такой формат.

set ylabel "Servers"

set zlabel "CPU"
set zrange [0:100]

splot \
"hy-netrac-p1.core.sdn.telia.se-CPU_usage.txt.data"  using 1:(1):2 with lines  title "hy-netrac-p1.core.sdn.telia.se-CPU_usage", \
"hy-netrac-p2.core.sdn.telia.se-CPU_usage.txt.data"  using 1:(2):2 with lines  title "hy-netrac-p2.core.sdn.telia.se-CPU_usage", \
"hy-netrac-p3.core.sdn.telia.se-CPU_usage.txt.data"  using 1:(3):2 with lines  title "hy-netrac-p3.core.sdn.telia.se-CPU_usage", \
"hy-netrac-p4.core.sdn.telia.se-CPU_usage.txt.data"  using 1:(4):2 with lines  title "hy-netrac-p4.core.sdn.telia.se-CPU_usage", \
"hy-netrac-p4.core.sdn.telia.se-CPU_usage.txt.data"  using 1:(1):(50) with lines  title "50%" ,\
"hy-netrac-p4.core.sdn.telia.se-CPU_usage.txt.data"  using 1:(2):(50) with lines  title "50%" ,\
"hy-netrac-p4.core.sdn.telia.se-CPU_usage.txt.data"  using 1:(3):(50) with lines  title "50%" ,\
"hy-netrac-p4.core.sdn.telia.se-CPU_usage.txt.data"  using 1:(4):(50) with lines  title "50%"