построить данные в переменных точках, используя gnuplot - PullRequest
0 голосов
/ 07 января 2011

Вот мой файл данных

 seconds        data
 (x-axis       ( y axis
  points)      points)
3.880000,       20
3.920000,       10
3.960000,       20
4.000000,       20
4.080000,       20
4.120000,       20
4.570000,       20
4.620000,       10
4.650000,       10
4.690000,       10
4.750000,       20
 .
 .
 .
and so on

Я хочу нанести точки в столбце 2 на позиции, указанные в столбце 1

, т.е. я хочу, чтобы 20, 10, 20, 20 и т.д.присутствовать в 3,88, 3,92, 3,96 на xaxis

Кто-нибудь может сказать мне, как это сделать?

Ответы [ 2 ]

4 голосов
/ 14 марта 2012

Я знаю, что это было давно, но для всех, кто сталкивается с этим ... Для этого файла данных вам также понадобится set datafile separator ','

например,

set datafile separator ','
plot 'data.dat' using 1:2

Что касается стиля, вероятно, лучше всего явно закомментировать заголовок файла данных, используя символы #.например,

# seconds        data
# (x-axis       ( y axis
#  points)        points)
3.880000,       20
3.920000,       10
3.960000,       20
4.000000,       20
4.080000,       20
4.120000,       20
4.570000,       20
4.620000,       10
4.650000,       10
4.690000,       10
4.750000,       20

В этом простом примере он работает без комментариев, но другие, более сложные файлы данных могут не работать.

4 голосов
/ 07 января 2011

Предположим, ваши данные находятся в 1.txt:

сюжет "1.txt" с использованием 1: 2

...