Plot Ellipse mit matplotlib.pyplot (Python)

Sorry, wenn dies eine dumme Frage ist, aber gibt es eine einfache Möglichkeit, eine Ellipse mit matplotlib.pyplot in Python zu zeichnen? Ich hatte gehofft, dass es etwas ähnliches wie matplotlib.pyplot.arrow geben würde, aber ich kann nichts finden.

Ist der einzige Weg, um es mit matplotlib.patches mit draw_artist oder etwas ähnliches zu tun? Ich würde hoffen, dass es eine einfachere Methode gibt, aber die Dokumentation bietet nicht viel Hilfe.

Vielen Dank für jeden Rat!

  • Plotten einer glatten Kurve in matplotlib Graphen
  • Numpy Converting Array von Float zu Strings
  • Matplotlib gesetzt gemeinsame Achse
  • Tick ​​Label-Positionen für Matplotlib 3D-Plot
  • (Python) matplotlib pyplot show () .. blockiert oder nicht?
  • Steuern des Tracker bei der Verwendung von twinx
  • Kombinieren von PyQt und Matplotlib
  • Zuverlässig zeigen matplotlib (0,99 bis 1,3.1) Zahlen ohne Blockierung
  • 2 Solutions collect form web for “Plot Ellipse mit matplotlib.pyplot (Python)”

    Hast du die Matplotlib-Ellipse-Demo gesehen ? Hier verwenden sie matplotlib.patches.Ellipse .

    Die Matplotlib-Ellipse-Demo ist schön. Aber ich konnte es nicht in meinem Code ohne eine for-Schleife implementieren. Ich bekam einen Achsenfigurenfehler. Hier ist was ich stattdessen habe, wo natürlich das xy center meine eigenen koordinaten mit jeweiliger breite und höhe ist, basierend auf dem bild, über das ich die ellipse aufgetragen habe.

     from matplotlib.patches import Ellipse plt.figure() ax = plt.gca() ellipse = Ellipse(xy=(157.18, 68.4705), width=0.036, height=0.012, edgecolor='r', fc='None', lw=2) ax.add_patch(ellipse) 

    Dieser Code basiert teilweise auf dem allerersten Code-Box auf dieser Seite . Siehe Chris Antwort oben für einen Link zu matplotlib.patches.Ellipse .

    Python ist die beste Programmiersprache der Welt.