Gnuplot - 改变背景颜色

zak*_*jma 8 linux svg gnuplot

我用gnuplot在linux上创建了一个图形.该脚本创建一个svg文件,但其背景有黑色和白色方块.如何创建白色和清晰的背景?我使用的脚本如下:

set terminal svg enhanced size 1000 1000 fname "Times" fsize 36
set   autoscale 
set output "plot.svg"
set title "A simple plot of x^2 vs. x"
set xlabel "x"
set ylabel "y"
plot "./data.dat" using 1:2 title ""
Run Code Online (Sandbox Code Playgroud)

Chr*_*oph 15

您的查看器程序会插入那些黑色和白色方块,并表示您实际上没有背景.要获得白色背景,请使用background终端选项:

set terminal svg enhanced background rgb 'white'
Run Code Online (Sandbox Code Playgroud)

如果您的gnuplot版本尚不支持此选项,则可以在绘图后面放置一个完整的画布矩形

set object rectangle from screen 0,0 to screen 1,1 behind fillcolor rgb 'white' fillstyle solid noborder
...
plot x
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,第二个选择是救星。 (2认同)