2013-07-11 36 views
3

(只是記錄 - 自答案跟隨)在gnuplot中交互顯示/隱藏地塊?

gnuplot,我可以有兩個地塊(比如,sin(x)cos(x)這樣的:

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

它提供了這樣一個圖表:

gnuplot window

我想交互式點擊某物,然後(比方說)隱藏sin(x) - 然後再點擊鼠標到某處如何。

我已經看到了(在http://gnuplot.sourceforge.net/demo_canvas_4.6/),這是可以做到的是用HTML5 canvas終端 - 在我的Firefox,我可以點擊小演示盤旋1,顯示/隱藏曲線圖的一個有。不幸的是,canvas終端似乎只適用於gnuplot 4.6 - 而我使用的是4.4。

有一種類似的設施在早期版本的gnuplot交互式終端?

回答

4

事實上,原來是有的 - 我只是無法找到文檔中任何事情。

首先,你需要點擊wxt終端窗口上的扳手圖標(「打開配置對話框」);在那裏,有一個選項「點擊關鍵樣本時打開/關閉圖表」選項,該選項應該啓用。

如果是,那麼只需單擊圖例中的函數條目(即密鑰),該特定圖的可見性將在那裏切換。

注意:「關鍵樣本」這個短語讓我很困惑,因爲如果你用例如linespoints來繪製2點(比如(0,0)和(1,1))的數據, d在(0,0)和(1,1)獲得「點」,並且連接它們的一條線;通常我會認爲「點」是「關鍵樣本」(類似於「關鍵幀」),而該行將表示「內插樣本」 - 但這不是這裏的含義;點擊「關鍵樣本」即可點擊圖例中的條目!

希望這可以幫助別人,
乾杯!

+0

扳手圖標在哪裏?什麼是「wxt」窗口? – wallyk

+0

扳手圖標在gnuplot創建的窗口上。不確定wxt是什麼,可能是gnuplot創建的窗口的另一個名稱:http://gnuplot.sourceforge.net/docs_4.2/node441.html – barrycarter