gnuplot итерация и автозаголовок - PullRequest
4 голосов
/ 15 июля 2011

Я немного новичок в gnuplot итерации . Это особенность, но я и пытаюсь найти хороший способ ввода нескольких заголовков на сюжет.

Мои данные в форме;

xdata data1 data2 data3 data4
1 1.1 2.2 3.3 4.4
2 0.1 1.1 2.2 3.3
3 4.2 5.2 6.4 3.7

Если я наберу

set key autotitle columnhead
plot "./mydata.txt" u 1:2 w l

затем gnuplot печатает график с заголовком, отлично!

Но я хочу разместить все данные на одном графике, поэтому я набираю

plot for [i=2:4] "./mydata.txt" u 1:(column(i)) w l

Это данные, но не заголовок.

Кто-нибудь знает способ заставить эти функции работать вместе, или я должен вернуться к старому способу явно печатать каждый сюжет (То есть)

plot "./mydata.txt" u 1:2 w l, \
 "./mydata.txt" u 1:3 w l, \
 "./mydata.txt" u 1:4 w l

1 Ответ

3 голосов
/ 15 июля 2011

Я не мог понять это, пока случайно не дурачился с синтаксисом, это

plot for [i=2:4] "./mydata.txt" u 1:i w l

работает.
Я не нашел никакой ссылки на это поведение в документации, так что об этой ошибке стоит сообщить ...!?

...