2014-12-03 246 views
7

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

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 "" 

回答

11

那些黑白方块插入您的浏览器程序,并表明您实际上没有背景。为了得到一个白色背景,使用background终端选项:

set terminal svg enhanced background rgb 'white' 

如果您的gnuplot版本还不支持这个选项,你可以把一个完整的画布矩形情节

set object rectangle from screen 0,0 to screen 1,1 behind fillcolor rgb 'white' fillstyle solid noborder 
... 
plot x 
+0

谢谢你身后,第一个选项的作品。 – zumma 2014-12-03 11:19:29

+0

谢谢,第二种选择是救命。 – djhaskin987 2015-12-07 17:54:50

+0

@ djhaskin987 ...即使是第一个,你可以把你的脚本放在终端GNUTERM背景rgb'白色'或其他什么...... :) – Hastur 2016-07-14 17:37:50