2011-02-23 15 views
9

Ich habe eine Datendatei, die ein bisschen wie folgt aussieht:Wie wird ein gestapeltes Balkendiagramm in Gnuplot angezeigt?

A 0.2 0.5 
B 0.65 0.8 
C 0.4 0.2 

das heißt, es enthält drei Spalten, in denen die erste Spalte enthält Etiketten und die beiden anderen Säulen schweben Werte. Spalten sind durch Leerzeichen getrennt.

Ich möchte dies so darstellen, dass die Beschriftungen als Tics auf der X-Achse angezeigt werden, während die Spalten als zwei unterschiedlich farbige Balkendiagramme übereinander gezeichnet werden.

Wie kann ich dies mit Gnuplot erreichen?

+0

Die Leute bei Stackoverflow über vielleicht wissen besser als CV. –

Antwort

15

Ihre Daten Unter der Annahme, werden in der Datei gespeichert 1.dat, gestapelt Balkendiagramme erzeugt werden könnte wie folgt:

set style data histograms 
set style histogram rowstacked 
set boxwidth 1 relative 
set style fill solid 1.0 border -1 
set yrange [0:1.5] 
set datafile separator " " 
plot '1.dat' using 2 t "Var 1", '' using 3:xticlabels(1) t "Var 2" 

Wie Sie sehen können, Balkendiagramme sind nicht anders aus Histogrammen (zumindest von innen Gnuplot). Weitere Informationen finden Sie unter gnuplot demo page.

enter image description here

Verwandte Themen