Главная :: gnuplot :: Использование gnuplot в ОС Windows
"Ну и запросы у вас..." - сказала база данных и повисла.

Использование gnuplot в ОС Windows

Если gnuplot не установлен, то сначала его нужно загрузить через Интернет и установить:

Для запуска gnuplot перейдите по кнопке Пуск в папку gnuplot и запустите wgnuplot. Если ваши скрипты используют данные из внешних файлов, то необходимо указать папку, где эти расположенны эти файлы и сами скрипты. Для этого нажмите на кнопку ChDir в панели инструментов и выберите рабочий каталог с файлами с данными.

Последующая работа в gnuplot проходит в режиме интерпретации вводимых команд вводимых с клавиатуры или через меню. Например, для построения графика функции, заданной в виде файла данных data, вводим

plot 'data' using 1:2 with line

Гораздо удобнее собрать все необходимые для построения графика команды в отдельный файл, например, plot.plt. В этом файле необходимо указать следующие строки:

Дополнительные команды, задающие стиль оформления указываются после определения типа терминала, но до команды построения графика. Например, добавим подписи для осей, и укажем диапазон значений по оси Ox:

set xlabel "x"
set ylabel "y"
set xrange [1:10]

В файл скрипта, помимо указанных команд, можно включать все поддерживаемые gnuplot комманды (соответствующие выбраному терминалу).

Все команды сохраняются в отдельный текстовый файл plot.plt соответственно используемой кодировки. Если используются русские символы, то скрипт должен использовать кодировку KOI8-R.

В консоли загрузить и запустить скрипт можно командой

load 'plot.plt'

После выполнения скрипта в рабочей папке появится файл plot.eps, содержащий график.

Формат получаемого графического файла зависит от типа используемого терминала. В приведенных выше примерах использовался формат PostScript, удобный для вставки графиков в LaTeX. Для публикации графики в сети Интернет, удобно использовать формат PNG. В этом случае, команда определения терминала (с размером изображения) и имени файла задаются в следующем виде

set term png size 300, 200
set output 'plot.png'