gnuplot: использовать имена столбцов заголовка в качестве ключей строки - PullRequest
0 голосов
/ 22 декабря 2019

Возможно ли это?

Если я напишу:

plot "foo.csv" every ::1 with lines

Я получу данные. Затем я пишу:

set key outside; plot "foo.csv" every ::1 with lines

Если первая строка "foo.csv":

xaxis,line1_name,line2_name,...

Тогда как бы мне (насколько это возможно, минималистично) добиться такого сюжета, чтобыимена в легенде соответствуют именам столбцов заголовка?

1 Ответ

1 голос
/ 22 декабря 2019

В gnuplot проверьте help columnhead и ссылки там.

* Код:

### columnhead
reset session

set datafile separator ","
set key top left autotitle columnhead

$Data <<EOD
x, Col2, Col3, Col4
11,  12,   13,   14
21,  22,   23,   24
31,  32,   33,   34
41,  42,   43,   44
EOD

plot \
    $Data u 1:2 w lp, \
    ''    u 1:3 w lp, \
    ''    u 1:4 w lp
### end of code

Результат:

enter image description here

...