Я пытаюсь составить фигуру путем наложения трех полярных осей, фоновая из которых охватывает 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()