Режимы работы
- интерактивный
- потоковый
Использование
входим в программу gnuplot и вводим команды
Команды
plot '<файл>' using 1:2
построить график по файлу; первая колонка координата Х, вторая Y
колонки разделяются пробелами или табами но можно задать и другой разделитель
plot '<файл>' using 1:2, '<файл>' using 1:3
построить два графика по файлу
set title '<название>'
добавить название к графику
set xtitle '<название>'
set ytitle '<название>'
добавить названия осей
plot '<файл>' using 1:2 title '<название>'
добавить название ряду данных
set key autotitle columnhead
брать название ряда данных из первой строчки файла
set xtics <число>
set ytics <число>
установить количество отсечек на осях
set xrang [от:до]
set yrang [от:до]
установить границы значений на осях
set xtics ('0' 0.0, '1/4' 0.25, '1/2' 0.5, '1' 1.0)
задать конкретные данные на отсечках
set logscale y
логарифмическая шкала для оси
set autoscale xy
unset autoscale z
автомасштабирование для осей
plot '<файл>' using 1:2 smooth csplines with lines lt -1
построить сглаженную (smooth) методом csplines линию типа (lt) -1 (черного цвета)
Потоковый режим
Создаем скрипт
#! /usr/bingnuplot -persist
set terminal png enhanced
set output "plot.png"
set ...
plot ...
- Запуск
gnuplot --persist <имя_скрипта.gnu>
chmod +x <имя_скрипта.gnu>
./<имя_скрипта.gnu>