Page 1 of 1

So zeichnen Sie einen gefüllten Bogen in Matplotlib

Posted: 03 Jan 2025, 15:26
by Guest
In Matplotlib möchte ich einen gefüllten Bogen zeichnen, der so aussieht:

[img]https://i .sstatic.net/bRQy4.png[/img]


Der folgende Code führt zu einem ungefüllten Linienbogen:

Code: Select all

import matplotlib.patches as mpatches
import matplotlib.pyplot as plt

fg, ax = plt.subplots(1, 1)

pac = mpatches.Arc([0, -2.5], 5, 5, angle=0, theta1=45, theta2=135)
ax.add_patch(pac)

ax.axis([-2, 2, -2, 2])
ax.set_aspect("equal")
fg.canvas.draw()
In der Dokumentation heißt es, dass gefüllte Bögen nicht möglich sind.
Was wäre der beste Weg, einen zu zeichnen?