2012-09-15 18 views
5

Ich versuche, gestapeltes Histogramm von Gnuplot in Schwarz-Weiß-Png zu drucken. Damit meine ich, ich möchte, dass jede Region in der Bar neben der Legende auf der Seite ausgebrütet oder überprüft wird; Auf diese Weise können die Personen beim Drucken immer noch die Regionen identifizieren. Ich habe Folgendes versucht, aber es hinterlässt nur große schwarze Flecken!Gnuplot gestapeltes Histogramm in Schwarz und Weiß

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) 

Wie mache ich meine Regionen ausgebrütet?

Antwort

2

Entschuldigung für die Beantwortung meiner eigenen Frage .... Ich habe festgestellt, dass ein gestapeltes Histogramm wie ein normales Histogramm verhält: wenn ich also die Stile auf dieser Seite verwende: http://gnuplot.sourceforge.net/demo/fillstyle.html kann ich anpassen, wie ich möchte: Einstellung "set style fill pattern border":

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) 

Ergebnisse in der gewünschten Wirkung.