Как нарисовать заполненную дугу в matplotlibPython

Программы на Python
Ответить
Anonymous
 Как нарисовать заполненную дугу в matplotlib

Сообщение Anonymous »

В matplotlib я хотел бы нарисовать заполненную дугу, которая выглядит следующим образом:

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


Следующий код приводит к незаполненной дуге:

Код: Выделить всё

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()
В документации сказано, что заполненные дуги невозможны.
Как лучше всего их нарисовать?

Подробнее здесь: https://stackoverflow.com/questions/306 ... matplotlib
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»