2013-07-11 30 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