Wie kann ich Daten mit einer nicht-numerischen X-Achse plotten?
Frage
Ich habe eine Reihe von Performance-Tests würde ich als Graph zeigen mag. Ich habe eine Reihe von Tests (ca. 10), die ich auf eine Reihe von Komponenten führen (derzeit 3) und Durchsatz Ergebnisse erhalten.
Die Y-Achse wäre der Durchsatz resultiert aus dem Test, und die X-Achse sollte einen abgekürzten Namen des Tests hat, mit den Ergebnissen aus den verschiedenen Komponenten I-Tests sind. Also, für jedes X-Label (zB. Retrieve20Items, store20Items) würde es 3 unterschiedliche Ergebnisse darüber, eine für jede der drei Komponenten I-Tests sind, jede farbcodiert und in der Legende verwiesen wird.
Ist das nicht-numerische x-Achse etwas, das ich mit gnuplot tun kann? Dies wird auf einer Linux-Plattform durchgeführt, so reinen Windows-Tools für mich nicht.
Lösung
Siehe sehr hilfreich . Im Wesentlichen erstellen Sie ein Nummer-Label-Mapping mit
set xtics ("lbl1" 1, "lbl2" 2, "lbl3" 3, "lbl4" 4)
Dann als normal darzustellen.