String-Xtic-Labels mit Y-Fehlerbalken und separatem Titel für jede Zeile

String-Xtic-Labels mit Y-Fehlerbalken und separatem Titel für jede Zeile

Ich habe eine Datei, file.datdie Zeichenfolgen und numerischexticlabels

STD 0.34 0.04
0.1 0.4  0.03
0.2 0.3  0.04
0.3 0.31 0.045

Spalte Nr. 1 ist für xticlabels, Spalte 2 ist für den darzustellenden Wert xlabelsund Spalte 3 ist für yerrorBalken.

Ich möchte diese Datei mit yerrorbarsBeschriftungen und separatem Titel und Farbe für jede Zeile plotten, das Problem besteht jedoch darin, dass mit yerrorbarsproblematisch xticssind und ohne yerrorbarskorrekt xticsangezeigt werden.

Ich habe es ohne versucht yerrorbarsund es hat das richtige Ergebnis geliefert

plot "file.dat" u 2:xticlabels(1)

korrektes Diagramm ohne Fehlerbalken

Als ich jedoch versuchte, zu plotten, yerrorbarswurde auch eine falsche Antwort ausgegeben xlabels. Ich habe diesen Befehl verwendet

plot "file.dat" u 2:xticlabels(1):3 w yerrorbars

Jetzt erhalte ich dieses Ergebnis mit falschen x-Beschriftungen und die Werte in Spalte 3 werden angezeigt inxticlabels

falsche Xlabels

yerrorbarsKann mir jemand sagen, wie ich es mit einem separaten Titel und einer separaten Farbe für jede Zeile richtig hinbekomme ?

Antwort1

Bitte verwenden Sie dies anstelle Ihres Plot-Befehls.

set xrange [-1:4]
plot "file.dat" using 0:2:3:xticlabels(1) with yerrorbars

Die spezielle Spaltennummer 0in usingspec bezeichnet die Reihenfolge der einzelnen Punkte in einem Datensatz, beginnend bei 0. Einzelheiten finden Sie unter help pseudocolumns. Dadurch haben Sie explizit einen ganzzahligen Wert für x angegeben, der um eins erhöht wird.

Beachten Sie, dass xticslabelses an das Ende der Verwendungsspezifikation angehängt wird.

verwandte Informationen