gnuplot: легенда скрывается за данными - PullRequest
7 голосов
/ 24 февраля 2012

Я новичок в gnuplot, и при построении гистограммы с накоплением я обнаружил, что легенда скрывается за данными.

Есть ли способ поставить легенду над данными? Большое спасибо за вашу помощь. РЕДАКТИРОВАТЬ: в настоящее время я использую клавишу set снаружи внизу, чтобы разместить легенду снаружи, но это не лучшее решение, которое мне хотелось бы.

Ответы [ 2 ]

4 голосов
/ 26 августа 2013

Последние версии позволяют сделать фон легенды белым:

set key opaque

Это просто добавляет белый фон к легенде, чтобы он отображался поверх всех графиков.Нашел ответ в этом посте .

3 голосов
/ 06 апреля 2012

Если вы предпочли бы иметь ключ поверх данных, а не ключ вне графика, вот один из обходных путей (на примере sin (10 * x)):

set multiplot
unset key
plot sin(10*x) # this will plot with tics and a border, but no key
set key box
unset tics
unset border
bignumber=10 # make this number larger than the y range so the line will not be seen
plot [][0:1] bignumber title 'sin(10*x)' # this will just plot the key with the title
unset multiplot

Используя этот метод, сначала вы наносите на график свои данные / функцию, затем вы создаете график поверх того, что просто имеет ключ.Вы должны правильно установить заголовок второго сюжета.

...