2012-09-15 61 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) 

結果在期望的效果。