2013-07-11 4 views
3

(только документально - само-ответ следовать)Интерактивно показывать/скрывать графики в gnuplot?

В gnuplot, я могу иметь два участка (скажем, sin(x) и cos(x) так:

gnuplot> plot sin(x), cos(x) 

, который обеспечивает график так:

gnuplot window

Я бы хотел (а) интерактивно нажать на что-нибудь и (скажем) скрыть sin(x) - затем снова щелкнуть где-нибудь с помощью мыши до s как это.

Я видел (в http://gnuplot.sourceforge.net/demo_canvas_4.6/), что можно сделать с помощью HTML5 canvas терминала - в моем Firefox, я могу нажать на небольшой круг 1 в демо, чтобы показать/скрыть один из участков есть , К сожалению, кажется, что терминал canvas доступен только для gnuplot 4.6 - пока я использую 4.4.

Есть ли аналогичный объект для интерактивных терминалов в более ранних версиях gnuplot?

ответ

4

Действительно, оказывается, что я просто ничего не нашел в документации.

Прежде всего вам нужно щелкнуть по значку гаечного ключа («Открыть диалог конфигурации») в окне терминала wxt; там есть опция «Включение/выключение сюжетных линий при нажатии ключевого образца», который должен быть включен.

Если есть, то можно просто щелкнуть по записи функции в легенде (то есть ключ), и видимость этого конкретного участка будет переключена туда.

NB: Фраза «ключевой образец» меня смутила, потому что, если вы нанесете данные, скажем, на 2 точки (скажем, (0,0) и (1,1)), скажем, linespoints, d получить «точки» в (0,0) и (1,1) и линию, которая их связывает; обычно я бы считал «точки» «ключевыми образцами» (по аналогии с «ключевыми кадрами»), тогда как строка представляла бы «интерполированные образцы» - но это не значит здесь; здесь нажатие на «ключевой образец» означает нажатие на запись в легенде!

Надеюсь, это кому-то поможет,
Приветствия!

+0

Где значок гаечного ключа? Что такое окно 'wxt'? – wallyk

+0

Значок гаечного ключа находится на окне gnuplot создает. Не уверен, что такое wxt, возможно, другое имя для окна gnuplot создает: http://gnuplot.sourceforge.net/docs_4.2/node441.html – barrycarter

Смежные вопросы