Матрица заголовков gnuplot из комментария заголовка - PullRequest
1 голос
/ 25 апреля 2020

Если у меня есть матричные данные с комментарием к заголовку, могу ли я использовать их в качестве заголовка? Данные выглядят примерно так:

# Information on my plot, the time (t=2.0), for example
1 2 3 4
5 6 7 8
9 0 9 8
7 6 5 4

Я пытался set key autotitle columheader попытаться использовать всю закомментированную строку в качестве заголовка, но заголовок не печатается.

Кроме того, как бы это быть выполнено для нескольких наборов данных в одном файле?

1 Ответ

1 голос
/ 25 апреля 2020

Да. Из документации (под «справочным указателем»)

`index '<name>'` selects the data set with name '<name>'.  Names are assigned
 to data sets in comment lines.  The comment character and leading white space
 are removed from the comment line.  If the resulting line starts with <name>,
 the following data set is now named <name> and can be selected.

 Example:
       plot 'file' index 'Population'

 Please note that every comment that starts with <name> will name the following
 data set.  To avoid problems it may be useful to choose a naming scheme like
 '== Population ==' or '[Population]'.

Вот демоверсия

$DATA << EOD
# Ones
0 1
1 0


#Twos
0 2
2 0


#Threes
0 3
3 0
EOD

set view 77, 330
set ztics 1
set hidden3d nooffset
set key box

splot for [name in "Ones Threes Twos"] \
      $DATA index name matrix with lines lw 3 title name

enter image description here

...