Gnuplot:默认情况下隐藏图?

Gnuplot: hide plots by default?

我在 Ubuntu 14.04 上使用带有 wxt 终端的 Gnuplot 4.6(如果需要,我将更改为 5.0)。我有一个 window 和一个带有多条曲线的图:

plot 'file1' u 1:2 w l, '' u 1:3 w lp, 'file2' w i, '' u 1:3 wp pt 7 等等

我可以点击曲线的关键点来hide/show它们。我可以让其中一些默认隐藏吗?

这很有用,因为我正在比较计算输出并对不同的数据使用大量标签和不同的 lines/points/impulses 等,并且图表变得非常混乱。很多时候我当时只需要几秒钟的内容,所以我最终隐藏了大部分情节,以便在需要时显示它们。

欢迎任何建议!干杯/J

确实有关于这样一个功能的讨论,即通过一些选项改变绘图的可见性,参见 http://sourceforge.net/p/gnuplot/mailman/message/31315515/。据我所知,这还没有实现。

如果对您有帮助,有一些热键可以让您更改许多绘图的可见性:

show bind

提供以下热键

...
i              `builtin-invert-plot-visibilities`
...
V              `builtin-set-plots-invisible`
v              `builtin-set-plots-visible`

因此,您可以反转所有图的可见性 (i)、隐藏所有图 (V) 和显示所有图 (v)。