由于使用黑色窗口可以减少眼睛的负担,我想在我的gnuplot终端中设置一个黑色背景。如果只是暗色线条在黑色背景上影响可读性的话,在图形下方设置一个黑色正方形就是一个解决方案。
然而,我不想花费一整天来寻找颜色组合,通过反转终端颜色,我可以得到我需要的黑色背景和可读的图形。
有人知道反转终端的命令,或者支持颜色反转的交互式终端(由GNU/Linux支持)的名称吗?
提前感谢。
由于使用黑色窗口可以减少眼睛的负担,我想在我的gnuplot终端中设置一个黑色背景。如果只是暗色线条在黑色背景上影响可读性的话,在图形下方设置一个黑色正方形就是一个解决方案。
然而,我不想花费一整天来寻找颜色组合,通过反转终端颜色,我可以得到我需要的黑色背景和可读的图形。
有人知道反转终端的命令,或者支持颜色反转的交互式终端(由GNU/Linux支持)的名称吗?
提前感谢。
png
和wxt
)都有background
选项。set terminal wxt background '#00222222'
然后将边框/轴线颜色改为浅色,例如:
set style line 101 lc rgb '#808080' lt 1 lw 1
set border 3 front ls 101
我不知道自动“色彩反转”的情况,但这似乎是一个相当好的解决方法。您可以在Ease your plotting with config-snippets文章中找到一些有趣的信息。
请参阅gnuplot-colorbrewer获取一些预定义的颜色方案。
这是我一段时间以来一直在尝试的事情,因此才有了这个答案。如果您可以接受它的其他限制(例如不查看高度格式化的输出文件),并且正在使用 X 显示服务器,那么 x11
终端可以通过 .Xdefaults/.Xresources 文件直接反转终端颜色。在 Ubuntu 22.04、gnuplot v5.4 上进行测试时,我将我的 ~/.Xdefaults
文件设置为包含以下行:
Gnuplot*reverseVideo: true
xrdb ~/.Xdefaults
set term x11
plot sin(x)/x w l ls 7 lw 2
... #further plot instructions here if needed
在下面的链接中,我附上了类似于我所提到的内容。我将展示两种情况,一种是在.Xdefaults
中编辑了gnuplot*reverseVideo
,一种是没有进行编辑。我没有足够的声望来嵌入图片。