Основы работы в Gnuplot

Освоить основные принципы работы в Gnuplot легко:
Gnuplot является консольной программой, что позволяет автоматизировать работу в построении сотен графиков. Так же он распространяется под лицензией подразумевающей свободное распространение и использование, т.е. вы можете использовать Гнуплот совершенно бесплатно и это не нарушает никаких прав.
Где скачать Gnuplot?
Скачать можно с официального сайта http://gnuplot.info.
Linux
В большинстве дистрибутивов Gnuplot находится в официальных репозиториях, т.е. его нужно просто установить. В Ubuntu можно установить командойsudo apt-get install gnuplot
Windows
Для виндовс на странице скачивания доступные скомпилированые сборкиcygwin и MinGW. Должны в принципе работать они двое, лучше может использовать вторую, MinGW.
OS X
Для macbook ссылки можно найти под заголовком 3rd party OS/X binaries.Запуск Gnuplot
В консоли запускаем Gnuplot командой
gnuplot
И увидим приветствие программы

Это интерактивный режим работы — когда мы пишем команды и Gnuplot их сразу выполняет.
Построить график функции
Для построения графика функции используем команду
plot sin(x)
И получим такой график
Sin(x) построенный в GnuplotРазберем подробнее команду
plot- — команда для построения или отрисовки графика,
sin(x)- — функция для отрисовки, синус. По умолчанию
xиграет роль переменной.
Так как мы еще не настраивали вид графиков, то по умолчанию ось OX или x у нас в интервале от -10 до 10. Ось OY или y подстраивается автоматически от минимума до максимума, за исключением особых точек на графике, например — бесконечность.
Построить график из файла данных
Что бы построить график из файла данных "data.txt" воспользуемся командой
plot "data.txt" u 1:2 w l
И получим такой рисунок
Разберем команду
plot- — команда построить график
"data.txt"- — файл данных, пример файла здесь, подробнее о том какого он должен быть формата и чего там не должно быть будет изложено в другой статье.
И разумеется, Gnuplot не телепат, не знает где лежат ваши файлы, по умолчанию он берет файлы из директории или папки в которой он запущен. Ее вы можете узнать командой
pwd
Можно также указать полное имя от корневой директории "/", например "/home/black/програмирование/Сайт/dev.asifmoda.com/текста/скрипты/data.txt".
Так же не забывайте что имя файла нужно вводить в кавычках, в Ubuntu 16 работают как одинарные, так и двойные кавычки.
u- — сокращение от
using, то есть использовать. В файле находится две колонки цифр разделенные пробелами, 1 означает дляxиспользовать первую колонку, далее двоеточие, и 2 — использовать вторую колонку дляy. Если указано 0, то используется порядок цифр или другими словами номер строки начиная с нуля. Разумеется, можно в качествеxиспользовать разные колонки цифр. w- — сокращение от
with, и вместе с l- — сокращение от
line, линия означает построить график линиями.
Таким образом мы задали следующую команду: построить график из файла «data.txt» используя первую колону цифр как x, вторую колонку цифр как y с помощью линий.