Суперпозиция полярных участков (Вещи разваливаются; центр не может удержаться.) - PullRequest
0 голосов
/ 11 апреля 2020

Я пытаюсь составить фигуру путем наложения трех полярных осей, фоновая из которых охватывает 0 ≤ θ <360, а две другие ограничены, так сказать, клином… </p>

Проблема в том, центр клиньев не совпадает с центром базовой сетки ...

Мой код и то, что он производит:

import matplotlib.pyplot as plt

fig = plt.figure()

ax0 = plt.axes((0.15,0.15,0.70,0.70), projection='polar', label='0')
ax0.set_rorigin(0)
ax0.set_rlim(2,6)

ax1 = plt.axes((0.15,0.15,0.70,0.70), projection='polar',label='1')
ax1.patch.set_alpha(0)
ax1.set_rlim(2,6)
ax1.set_thetamin(60)
ax1.set_thetamax(150)
ax1.set_rorigin(0)

ax2 = plt.axes((0.15,0.15,0.70,0.70), projection='polar', label='2')
ax2.patch.set_alpha(0)
ax2.set_rlim(2,6)
ax2.set_thetamin(240)
ax2.set_thetamax(360)
ax2.set_rorigin(0)

plt.show()

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...