Gnuplot - 显示调色板调色板并设置打印 - 不打印消息"将 x 离散颜色保存到的调色板



我正在用Python生成gnuplot脚本。一些Gnuplot脚本创建带有颜色变化的图形(上面只有几个点)。我必须在其他图形中重复使用相同的颜色。我发现可以使用

命令
show palette palette <n>

以获得与颜色变化的图形所使用的颜色相对应的RGB值。因此,我决定将值保存在一个文件中(稍后在必须加载颜色时读取),这要归功于命令:

set print file.txt

一切都工作得很好,但是我遇到了一个打印问题:每次脚本在文件中保存颜色值时,它打印消息:

"Color palette with <x> discrete colors saved to <file.txt>"

我宁愿不打印这条消息,因为我的主脚本执行了许多这样的gnuplot脚本,并且屏幕上所有这些不重要的消息都使看到其他(更重要的)消息变得复杂。

有人知道如何防止gnuplot打印此消息吗?

(我已经尝试更改标准输出:所有正常打印(其余代码所做的打印)不再可见,但gnuplot打印仍然出现)。

提前感谢您的帮助,

朱利安

在Unix系统上,可以使用

启动gnuplot
gnuplot 2>/dev/null

将发送到stderr的所有消息(如颜色消息)转储到/dev/null,并将它们从屏幕上删除。

但是这也删除了所有的错误消息。

最新更新