Ich versuche, in der Mitte der Boxen von Plot (Plotten durch gnu Plot) zu schreiben, kann aber nicht auf elegante Weise finden. Es ist mühsam, die Mittelpunkte aller Boxen manuell zu finden. Bitte führe mich, um es herauszufinden. GnuPlot: Schreibe etwas Text in der Mitte der Boxen
0
A
Antwort
1
Als @Christoph in den Kommentaren erwähnt, plot ... w labels
ist eine der Optionen. Die einzige zusätzliche "Zutat" besteht darin, die Position der Etiketten zu berechnen. Man könnte zum Beispiel gehen Sie wie:
set terminal pngcairo
set output 'fig.png'
fName='test.dat'
bw = 0.9
yMin = 50
yMax = 130
xMin = 2
xMax = 15
set boxwidth bw
set xr [xMin - bw/2:xMax + bw/2]
set yr [yMin:yMax]
#scale 0 makes sure that the tic marks don't "show up"
set format x "1 %.0f"
set xtics 2,1,15 rotate by -15 scale 0
set ytics 50,10,130 scale 0
set ylabel "TODO"
set xlabel "TODO"
set key top right
#place the labels in the "middle" with respect to the
#minimum on the y-axis
p \
100 t "Todo" lc rgb "black" dt 3, \
fName u 1:2 w boxes t "TODO" lc rgb "black", \
fName u 1:(($2-yMin)/2+yMin):(sprintf("%.0f", $2)) w labels t '' tc rgb 'dark-red'
Datendatei unter der Annahme test.dat
als:
2 100
3 75
4 74
5 76
6 74
7 78
8 92
9 98
10 75
11 105
12 118
13 120
14 122
15 122
Verwandte Themen
- 1. Zeichne Text in der Mitte
- 2. , wie der Text in der Mitte machen
- 3. Text in der Mitte der Datei ersetzen
- 4. Text aus der Mitte der URL entfernen
- 5. Plot transparente 3D-Boxen mit gnuplot
- 6. Text in der Mitte eines Banners zentrieren?
- 7. CSS Text in der Mitte des Hintergrundbildes
- 8. Box-Overlay mit Text in der Mitte
- 9. Text in der Mitte in Bezug auf das Symbol
- 10. Schaltflächen in den Ecken der Tabellenzelle; Text in der Mitte
- 11. Wie kann ich etwas in der Mitte eines Strings hinzufügen?
- 12. Text im kreisförmigen Canvas in der Mitte der Leinwand
- 13. Text nicht an der Mitte in der li-Zeile ausgerichtet
- 14. Wie man Text in der Mitte der Textansicht einstellt
- 15. Zentrieren von Text in der Mitte der Seite übereinander
- 16. Textausrichtung in der Mitte
- 17. haben in der Mitte
- 18. Jumborom in der Mitte
- 19. , wie der Text vertikal ausrichten Mitte
- 20. Bild in der Mitte
- 21. Histogramm der gestapelten Boxen in ggplot2
- 22. Bild rechts Text in der Mitte auf der gleichen Linie, aber Mitte auf das ganze Design
- 23. Bereich der nächsten Boxen
- 24. iPhone - Wie zeichne Text in der Mitte eines rect
- 25. Android - Anzeige von Text in der Mitte des Fortschrittsbalkens
- 26. schreibe SVG-Text von der Tastatur
- 27. Benutzerdefinierte Legende (oder Text) gnuplot
- 28. gnuplot Anzahl der Argumente in der Funktion
- 29. Ausrichten sozialer Symbole in der Mitte in der Mitte
- 30. Kann nicht div-Boxen in die Mitte ausrichten
Verwendung beispiel 'Grundstück mit labels'. – Christoph