Gibt es sowieso die Anzahl der Pfeilspitzen auf einem Matplotlib Streamplot zu erhöhen? Im Moment scheint es so, als ob drei nur eine Pfeilspitze pro Stromlinie wären, was ein Problem ist, wenn ich zu den X/Y-Achsen-Grenzen wechseln möchte, um die Daten zu vergrößern.Anzahl der Pfeilspitzen auf Matplotlib Streamplot
2
A
Antwort
2
Ich bin nicht sicher über nur die Anzahl der Pfeilspitzen zu erhöhen - aber man kann die Dichte von Stromlinien mit den Dichte Parametern in der streamplot Funktion erhöhen, dann ist hier die Dokumentation:
*density* : float or 2-tuple
Controls the closeness of streamlines. When `density = 1`, the domain
is divided into a 30x30 grid---*density* linearly scales this grid.
Each cell in the grid can have, at most, one traversing streamline.
For different densities in each direction, use [density_x, density_y].
Hier ist ein Beispiel:
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0,20,1)
y = np.arange(0,20,1)
u=np.random.random((x.shape[0], y.shape[0]))
v=np.random.random((x.shape[0], y.shape[0]))
fig, ax = plt.subplots(2,2)
ax[0,0].streamplot(x,y,u,v,density=1)
ax[0,0].set_title('Original')
ax[0,1].streamplot(x,y,u,v,density=4)
ax[0,1].set_xlim(5,10)
ax[0,1].set_ylim(5,10)
ax[0,1].set_title('Zoomed, higher density')
ax[1,1].streamplot(x,y,u,v,density=1)
ax[1,1].set_xlim(5,10)
ax[1,1].set_ylim(5,10)
ax[1,1].set_title('Zoomed, same density')
ax[1,0].streamplot(x,y,u,v,density=4)
ax[1,0].set_title('Original, higher density')
fig.show()
Verwandte Themen
- 1. Gleichgroße Pfeilspitzen in Matplotlib
- 2. Python Matplotlib Streamplot mit Startpunkten
- 3. Subplot-Farbbalken für einen Matplotlib-Streamplot anzeigen
- 4. Setzen von Pfeilspitzen auf Vektoren in Matplotlib 3D-Plot
- 5. Streamplot in Python Fehlern
- 6. Matplotlib colormap: Maximale Anzahl der Farben
- 7. Ersetzen Quiver Pfeilspitzen mit Bildern
- 8. Matlab wie Köcher Pfeilspitzen füllen
- 9. Fragen Sie nach einem Fehler in Matplotlib streamplot "Die Zeilen von 'x' müssen gleich sein"
- 10. Anzahl mehrfach mit matplotlib anzeigen
- 11. Control Pfeilspitzen Dimension auf einem kraftgesteuerten Layout in d3.js
- 12. Steuern Sie die Anzahl der Pfeilköpfe
- 13. Matplotlib Zeichnen einer undefinierten Anzahl von Achsen
- 14. Wie ändere ich die Anzahl der Bins in Matplotlib?
- 15. Confusion Matrix mit der Anzahl der klassifizierten/fehlklassifiziert Instanzen auf sie (Python/Matplotlib)
- 16. Matplotlib-Fenster erscheint auf der Rückseite?
- 17. Legende auf Kreisdiagramm matplotlib
- 18. Aktualisieren Tkinter Matplotlib Abbildung
- 19. Firefox-Auswahlfeld - grauen Hintergrund entfernen, während die Pfeilspitzen beibehalten werden
- 20. Mehrere Gitter auf Matplotlib
- 21. Ändern der Achse auf Matplotlib auf einen bestimmten Bereich
- 22. Matplotlib - Farbe unter der Kurve basierend auf der Spektralfarbe
- 23. Shortcut den Code (ausblenden Ansichten basierend auf Anzahl der Anzahl)
- 24. Hat Matplotlib eine maximale Anzahl von 2D-Liniendiagrammen?
- 25. Matplotlib - Dynamische (Balken) Diagrammhöhe basierend auf Daten?
- 26. kontinuierlicher Farbtöne auf matplotlib 3D-Oberfläche
- 27. Wie matplotlib Legendentext auf mousemove-
- 28. Marker auf Loglog Matplotlib Abbildung
- 29. Plotten Listen mit unterschiedlicher Anzahl von Elementen in matplotlib
- 30. [matplotlib]: Schreibdaten auf x-Achse