Нарисуйте график с помощью gnuplot
Я нашел график в коллекции Викимедиа графиков, созданных с помощью gnuplot. Его URL-адрес https://commons.wikimedia.org/wiki/Category:Gnuplot_diagrams. Это было сделано Ганди - собственная работа, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=16938702. На графике есть две линии, состоящие из точек данных. Единственный способ, который я сейчас могу выполнить для создания такого графа, - это сначала нарисовать два графа с помощью gnuplot, где в каждом графе есть одна линия, а затем использовать Photoshop для объединения их в один граф. Однако я собираюсь нарисовать график, на котором около ста линий состоят из точек данных. Я должен интегрировать весь процесс в gnuplot, потому что обработка ста графиков в фотошопе довольно болезненна для меня. Если вы можете дать какой-нибудь совет по написанию скрипта для такого задания, это было бы очень полезно.
1 ответ
В gnuplot вы рисуете график с помощью команды plot и указываете набор данных и способ рисования линии. Чтобы нарисовать несколько линий, просто вставьте запятую, а затем укажите другой набор данных и параметры.
Я делаю это часто с данными, показывающими, как мои ученики выступали на экзамене, по сравнению с другими семестрами:
построить график 'S19_Exam1.csv', используя 2:3 с точками линий lw 2 title 'S19 Exam 1', 'S18_Exam1.csv' используя 2:3 с..., 'S17_Exam1.csv' используя 2:3 с...,
В вашем случае у вас будет 100 строк спецификации данных, каждая из которых разделена запятой.