Gnuplot

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску

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


Скрипт для рисования 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%"