In Gnuplot verwende ich ein Balkendiagramm, aber nicht alle Datenpunkte haben Werte. An diesen Stellen möchte ich die Leiste durch einen vertikalen Text mit der Aufschrift "Can not Serve" ersetzen. Wie mache ich es?In einem Balkendiagramm, wie man vertikalen Text an Stelle von einigen Bars setzt?
0
A
Antwort
3
Angenommen, Sie Etiketten zu bezeichnen Daten fehlen, zum Beispiel der folgenden Datendatei, wo fehlende Daten durch „NaN“ signalisiert werden:
0 2.3
1 3.1
2 NaN
3 6.1
4 0.5
5 NaN
6 NaN
7 4.9
8 7.0
9 NaN
Sie bedingte Plotten tun können, so dass, wenn gnuplot Begegnungen „NaN“ es druckt eine "Fehlende Daten" Nachricht:
set style fill solid
set boxwidth 0.9
set xrange [-1:10]
plot "data" u ($1):($2) with boxes not, \
"" u ($1):(stringcolumn(2) eq "NaN" ? 1. : 1/0):("Missing data") \
w labels rotate by 90 not
Bitte beachte, dass ich die "Fehlende Daten" Etiketten bei y = 1. Sie zentriert Ich muss das an Ihre Bedürfnisse anpassen.
Wenn stattdessen Ihre Daten nur fehlt:
0 2.3
1 3.1
2
3 6.1
4 0.5
5
6
7 4.9
8 7.0
9
dann die Dinge ein wenig komplizierter geworden, siehe z.B. column with empty datapoints.
Verwandte Themen
- 1. In einem Histogramm-Diagramm (gruppiert), Wie wird vertikaler Text an Stelle von einigen Balken gesetzt, abhängig von der Bedingung?
- 2. Wie man zwei Komponenten an der gleichen Stelle setzt
- 3. Bars in einem Balkendiagramm sind nahe beieinander in Libreoffice Calc
- 4. ggplot Label Bars in gruppierte Balkendiagramm
- 5. Wie setzt man Text unter anderen Text?
- 6. Google Visualisierung Balkendiagramm stapeln zwei Bars
- 7. Wie setzt man Codeelemente in normalen Text?
- 8. gestapeltes Balkendiagramm: falsche Höhe von Bars und Etiketten
- 9. Wie man Text über den anderen Text in div setzt
- 10. SVG - wie man Text line-height setzt
- 11. Wie setzt man Variablen in einem Thymianblattfragment?
- 12. Wie man Text von WinRTs RichEditBox vollständig löscht/setzt?
- 13. Matplotlib: verschiedene gestapelte Bars?
- 14. QTabWidget Laschen an dem vertikalen, aber Text in horizontalen
- 15. Wie man "ON" Zustand mit "includes" setzt
- 16. Wie setzt man targetPath von jar overlay in einem Krieg?
- 17. Wie man die genaue Anzahl der Dezimalstellen auf dem Etikett setzt ggplot Balkendiagramm
- 18. Wie man Text zwischen Plots in Matplotlib setzt
- 19. Zeichnen vertikalen Text auf iOS
- 20. smali-wie man einen festen Text in diesem Code setzt
- 21. Wie füllt man Matplotlib Bars mit einem Gradienten?
- 22. Wie richtet man Text in einem gruppierten Balkendiagramm in ggplot2 aus?
- 23. wie man ng-modell von textarea nach manueller einfügung von einigen text in es
- 24. css vertikalen Text funktioniert nicht
- 25. Wie man 2 Knöpfe hintereinander in einem Zend_Form setzt
- 26. D3.js - Entfernen von anderen Bars außer einem
- 27. Wie man Bildanhang an CouchDB in Android setzt?
- 28. Daten in einem Balkendiagramm darstellen AngularJS, Wie erstellt man ein gutes Multi-Balkendiagramm?
- 29. Wie man fielddata = true in kibana setzt
- 30. Intellij Idee: Wie man Dollarzeichen an den ersetzten Inhalt setzt
Ausgezeichnet, vielen Dank. – Ron
Kann es in einem Histogramm gemacht werden? – Ron
Fragte eine separate Frage hier: http://stackoverflow.com/questions/38845229/in-a-histogram-chartclustered-how-to-put-vertical-text-in-place-of-some-of-th – Ron