在gnuplot-4.2.6中我可以使用
在黑色图像上产生漂亮的白色set term png medium x000000 xffffff
set output 'file.png'
plot x
这将生成一个带有黑色背景和白轴,轴标签,标题,图例文本等的png文件。
新的gnuplot-5.0.1抱怨上面的'set term'命令说“过时的颜色选项”。我最近得到的图像是黑色的白色是用
将背景设置为黑色set term png medium background '#ffffff'
set output 'file.png'
plot x
但这只是将背景设置为黑色而不将轴,轴标签等设置为白色。
有没有人知道如何在最新版本的gnuplot中使用黑色png图像获得白色?
答案 0 :(得分:7)
使用4.6版删除了png终端的这些颜色选项。日志说明了这一点:This mechanism is totally obsolete except for setting the background color。
从版本4.6.0开始,您可以(但也必须)明确地设置每个部分的linecolor
和textcolor
:
set terminal pngcairo background rgb 'black'
set xlabel 'ylabel' tc rgb 'white'
set ylabel 'xlabel' tc rgb 'white'
set border lc rgb 'white'
set key tc rgb 'white'
set linetype 1 lc rgb 'white'
set output 'bw.png'
plot x lc 1, x**2 lc 1
如果您只需要某些图片的设置,您可以将几个部分移动到某种配置文件`black-and-white.gp'内容
set macros
bg = 'background rgb "black"'
white = 'textcolor rgb "white"'
set xlabel @white
set ylabel @white
set linetype 11 lc rgb 'white'
set border lc 11
set key @white
在实际的绘图文件中,您可以像
一样使用它load 'black-and-white.gp'
set terminal pngcairo @bg
set xlabel 'xlabel'
set ylabel 'ylabel'
set output 'bw.png'
plot x lc 11, x**2 lc 11