Ich arbeite mit einem Histogramm in gnuplot und ich möchte einen der Histogrammbalken hinter den anderen Ergebnissen setzen. Ich möchte die Referenzleiste (Mörk spennubjögunar> 200 kV) hinter den anderen Histogrammbalken haben. Ich habe dies in Excel gemacht, bevor ich eine andere y-Achse verwende, gibt es eine schöne Möglichkeit, dies in gnuplot zu tun?Zeichnen von zwei verschiedenen Arten von Histogramm Plots in gnuplot übereinander
Dies ist der Code, den ich zur Zeit arbeite mit.
set terminal pngcairo transparent nocrop enhanced size 3200,2400 font "arial,40"
set output "Harmonic_currents_BRE.png"
set key right
set datafile separator ";"
set style line 12 lc rgb '#808080' lt 0 lw 1
set style line 13 lt 0 lw 3
set grid back ls 12
set xrange [-1:20]
set yrange [0:8]
set style data histogram
set style histogram cluster gap 1
set style fill solid border 0
set border lw 2
set boxwidth 0.7
set ylabel "Hlutfall af nafnspennu [%]"
set xlabel "Tíðni [pu 50 Hz base]"
plot "case0.csv" using 2:xticlabels(1) title 'Tilfelli 0',\
"case1.csv" using 2:xticlabels(1) title 'Tilfelli 1',\
"case2.csv" using 2:xticlabels(1) title 'Tilfelli 2',\
"case3.csv" using 2:xticlabels(1) title 'Tilfelli 3',\
"ref.csv" using 2:xticlabels(1) title 'Mörk spennubjögunar > 200 kV'
unset output
unset zeroaxis
unset terminal
Hallo Danke für die Antwort ich verwende gnuplot 5 und es ändert sich in errorbars, wenn ich versuche, diese Methode zu verwenden: "Dieser Plotstil funktioniert nicht mit 3 Spalten. Einstellung zu yerrorbars" –
Uargh, ja, ich vermisste den zentralen Teil 'mit Kästen' für das Ref Plot – Christoph
sweet Danke, dass es jetzt funktioniert –