2012-09-15 58 views
5

我想从gnuplot打印堆叠直方图到黑色和白色PNG。我的意思是,我希望酒吧中的每个地区都可以在旁边的传说旁边孵化或检查;这种方式打印时,人们仍然可以识别区域。 我试过以下,但它只留下了大黑色的斑点!Gnuplot堆叠直方图在黑色和白色

set term pngcairo mono size 750, 300 
set output \"pies/interesting.png\" 
set style data histograms 
set style histogram rowstacked 
set boxwidth 1 relative 
set style fill solid 1 border -1 
set yrange [0:100] 
set ytics 10 
set datafile separator \",\" 
plot './functions-$MODE.csv.t' using 1 t \"\", for [i=9:13] '' using (100.*column(i)/column(15)) ti column(i) 

如何使我的地区孵化?

回答

2

回答我自己的问题的道歉....我意识到堆叠直方图的行为就像一个正常的直方图:因此,如果我使用此页面上找到的样式:http://gnuplot.sourceforge.net/demo/fillstyle.html我可以自定义我想要的:设置“设置样式填充图案边框”:

set term pngcairo mono size 750, 300 
set output \"pies/interesting.png\" 
set style data histograms 
set style histogram rowstacked 
set boxwidth 1 relative 
set style fill pattern border 
set datafile separator \",\" 
plot './functions-$MODE.csv.t' using 1 t \"\", for [i=9:13] '' using (100.*column(i)/column(15)) ti column(i) 

结果在期望的效果。