wiki

test2

View on GitHub

Режимы работы
- интерактивный
- потоковый

Использование
входим в программу 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>