Gnuplot

Материал из noname.com.ua
Версия от 14:33, 26 января 2011; Sirmax (обсуждение | вклад) (Защищена страница «Gnuplot» [edit=sysop:move=sysop])
Перейти к навигацииПерейти к поиску

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%"