Hey Ich kann keine Lösung finden, um mein Problem zu lösen. Die ersten Tick-Labels überlappen sich immer wieder. Ich habe einige Methoden gefunden, um das Tick-Label zu puffern, aber sie haben nicht für einen 3D-Plot funktioniert. Gibt es eine Möglichkeit, dies zu lösen? Python plot ticklabel überlappend
0
A
Antwort
1
Sie können die Hilfsstrichsbeschriftungen direkt positionieren und angeben. Wenn Sie zu wenig Größe haben, sollten Sie die Ticks selbst einstellen (Ausrichtung, Position, Namen, Schriftgröße usw.). Das folgende Beispiel tut dies für die Achsenteilstrichbeschriftungen Y:
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure(figsize=(10,10))
ax = fig.gca(projection='3d')
x,y,z = np.random.randint(0,100,30),np.random.randint(0,100,30),np.random.randint(0,100,30)
ax.scatter(x,y,z)
ax.set_xlabel('X')
ax.set_xlim3d(0, 100)
ax.set_ylabel('Y')
ax.set_ylim3d(0, 100)
ax.set_yticks([30,60,90])
ax.set_yticklabels(['number 30','number 60','number 90'], va='center', ha='left',fontsize=24)
ax.set_zlabel('Z')
ax.set_zlim3d(0, 100)
plt.show()
ergibt dies:
Offensichtlich werden Sie brauchen, um zu sehen, was für die Figur Größe arbeitet Sie wollen und die Werte, die in Ihrem Diagramm angezeigt werden sollen.
Verwandte Themen
- 1. Ändern Ticklabel Text
- 2. Sequence index plot python
- 3. Python pylab plot Normalverteilung
- 4. Wasserfall Plot Python?
- 5. Python Plot große Dimensionsdaten
- 6. Python-Plot nicht angezeigt
- 7. Android: Symbolleiste Statusleiste überlappend
- 8. bootstrap Spalten überlappend
- 9. Wie Instanz überlappend lösen
- 10. Matplotlib ticks überlappend
- 11. Bootstrap Karussell Animation überlappend
- 12. Breitenübergang - divs überlappend
- 13. Python lesen LTspice plot export
- 14. Python Pandas Plot Streudatum Fehler
- 15. Plot Ellipse mit Matplotlib.pyplot (Python)
- 16. Simple Bar Plot in Python
- 17. XGBoost für Python: plot Bedeutung
- 18. Bland-Altman-Plot in Python
- 19. Wavelet-Plot mit Python-Bibliotheken
- 20. Python matplotlib.stem plot ohne Marker
- 21. python matplotlib plot spärlich Matrixmuster
- 22. Python - PyQt Matplotlib Plot Positionierung
- 23. C# - Dynamisch erstellte Steuerelemente überlappend
- 24. Symbolleiste überlappend unter der Statusleiste
- 25. Divs mit gestreiften Hintergrund überlappend
- 26. Warum sind positionierte Divs überlappend?
- 27. Bild überlappend mit Pause - skrollr
- 28. Python - finden Sie, wo der Plot die Axhline auf Python Plot kreuzt
- 29. Bild-Overlay in 3D-Plot mit Python
- 30. Python-Plot-Legende: Markierungen erscheinen zweimal
Sie können versuchen, die Zahlengröße um 'fig = plt.figure (figsize = (xx, xx))' zu erhöhen. Vielleicht könnte das helfen. –