gnuplot背景颜色

Nic*_*ick 4 terminal background gnuplot colors

我曾经设置类似于这篇文章的背景颜色:如何更改gnuplot中的背景颜色?

但是,对于最新的(4.5)版本,我被告知这种颜色选择已经过时了.有谁知道如何做到这一点?我尝试使用"set terminal png size 640,296 background#000000",但我被告知#000000不是#RRGGBB形式的字符串

我不同意,但终端没有心情争辩.

编辑:要添加到下面提供的解决方案,我从来没有在GNUplot中找到它,而是使用imagemagick命令

convert the.png -fill black -opaque white the.png
Run Code Online (Sandbox Code Playgroud)

小智 9

好的,我要求更多细节,没有,但我自己找到了答案.我答应发布一个黑客来修复GNUPLOT中丑陋的白色默认背景,所以在这里.

在WGNUPLOT上,这只是对.ini文件的默认调整.但是在GNUPLOT 4.4.上,在Linux机器上运行(在我的情况下是Fedora/Redhat),这是你可以做的.让我们假设您想要一个黑色背景,图形边框和文本以及图例标题为黄色,并且让GNUPLOT默认选择您正在绘制的数据系列的颜色.注意,请确保将"重置"放在此处,因为GNUPLOT会记住以前的所有设置 - 允许多个绘图具有相同的特征,我猜.

假设您正在编写一个名为"testplot.plt"的文件(请注意,扩展名.plt只是一个任意选择..)

reset
set border linecolor rgbcolor "yellow"
set key textcolor rgbcolor "yellow"
set title "Test Plot" textcolor rgbcolor "yellow"
set obj 1 rectangle behind from screen 0,0 to screen 1,1
set obj 1 fillstyle solid 1.0 fillcolor rgbcolor "black"
plot sin(x), cos(x), tan(x)
Run Code Online (Sandbox Code Playgroud)

将上面的内容放入一个小文件中(例如"testplot.plt"),并使用GNUPLOT加载命令加载文件,你应该看到黑色背景图,黄色框和文本,以及图例(GNUPLOT调用的内容)黄色文本中的"键").三个触发中的每一个.功能图应该是不同的颜色.哦,并注意洋基拼写的"颜色" - 作为"颜色".如果你来自英国,加拿大,澳大利亚,新西兰等,你可能会拼写它的颜色,并创建一堆错误,并没有得到情节..;)

希望这很有用......

  • 罗斯.