以交互方式显示/隐藏gnuplot中的情节?

时间:2013-07-11 15:21:32

标签: gnuplot interaction

(只是记录 - 自我回答)

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的早期版本中,交互式终端是否有类似的设施?

1 个答案:

答案 0 :(得分:4)

事实上,事实证明 - 我在文档中找不到任何内容。

首先,您需要点击wxt终端窗口上的扳手图标(“打开配置对话框”);在那里,有一个选项“点击关键样本时打开/关闭图表”,应该启用。

如果是,那么只需点击图例中的功能条目(即密钥),就可以在那里切换特定图表的可见性。

注意:短语“关键样本”使我感到困惑,因为如果你用例如linespoints绘制2点(比如,(0,0)和(1,1))的数据,然后你会得到(0,0)和(1,1)的“点”,以及连接它们的一条线;通常我会认为“点”是“关键样本”(类似于“关键帧”),而该行代表“插值样本” - 但这不是这里的含义;点击“关键样本”意味着点击图例中的条目!

希望这有助于某人,
干杯!