gnuplot пустой диапазон y / вывод данных на 0 - PullRequest
0 голосов
/ 14 января 2019

Предположим, у меня есть ряд важных данных, которые показывают некоторую меру в 0; как я могу построить эти данные с помощью gnuplot, увидеть эти показатели в виде линии и не получить следующую ошибку: Warning: empty y range [0:0], adjusting to [-1:1].

Вот MWE:

plot '-'
input> 1 0
input> 2 0
input> 3 0
input> e

Вот что я вижу:

enter image description here

Я ожидал линию с тремя точками данных, от 1,0 до 3,0. Как я могу это сделать?

1 Ответ

0 голосов
/ 14 января 2019

Как упомянул @Ethan Merritt в своем комментарии, вы должны / должны установить диапазон графика явно. Мой предпочтительный способ - включить его в инструкцию по сюжету:

plot[0:4][-.5:+.5] '-'

подойдет для ваших данных. Как говорит Итан, возможны другие способы настройки диапазона.

Чтобы получить строку, а не точки, вам снова нужно проинструктировать gnuplot, просто сказав ему with lines или, если вы предпочитаете сокращение, w l:

plot[0:4][-.5:+.5] '-' w l

дает вам, для ваших образцов данных:

enter image description here

...