Gnuplot:默认背景颜色终端“qt”。

4
我正在使用带有终端qt-Qt的gnuplot 5.0。现在,当我想要plot(或splot)任何内容时,我总是需要遵循this post命令。
set object 1 rectangle from screen 0,0 to screen 1,1 fillcolor rgb "white" behind

将背景颜色设置为白色。事实上,默认的背景颜色是“黑色”,因此每次绘制图形时,例如:

set term qt
set pm3d
splot sin(x*y)

输出窗口的背景是黑色的,如下所示。

QT_BLACK

现在,如果我导出图表,它会正确显示白色背景。

PLOT

如果有一个交互式术语(例如qt),但无法与其进行交互,那么唯一可能的方法是使用set object命令或“终端配置”工具手动设置背景颜色,但这两种方法都不能永久更改颜色。

Term config

我已经查看了一些资料,但似乎没有人知道在qt终端中是否有命令可以永久更改背景颜色,所以每次使用该终端绘图时都需要手动更改。

希望有人知道解决方案!谢谢!


1
创建文件~/.gnuplot,并在其中添加您想要放在导言中的内容。 - user4489658
1个回答

0

当你保存一个图表时

gnuplot > save "test.plt"

当你打开它时,你会发现该文件包含了图表所有可能选项的所有值。 这些信息是您的图表的默认设置,gnuplot在Linux下读取它们时会在主目录中查找一个名为.gnuplot的隐藏配置文件。

我建议你导入阅读this,它可以给你提供一个不错的使用体验。 使用上述模板,我创建了我的个人模板,可以在这里找到。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接