如何在不填充matplotlib的情况下绘制圆

2024-05-17 07:00:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个问题,这可能是一个简单的解决方案。我放下python有好几个月了,现在我正在尝试创建一些视觉效果,但我对如何做却一无所知

import matplotlib.pyplot as plt

circle1 = plt.Circle((0, 0), .5, color='r')

fig, ax = plt.subplots()

plt.xlim(-5,5)
plt.xlabel('AU')
plt.ylim(-5,5)
plt.ylabel('AU')

plt.grid(linestyle='-')

ax.set_aspect(1)

ax.add_artist(circle1)

plt.title('Habitable Zone Around the Sun ', fontsize=8)

plt.show()

这个代码在我的原点给了我一个固定的“太阳”,我正试图在1AU处创建一个“地球轨道”,并为内半径和外半径的可居住区创建一个径向外壳(例如,8 AU和1.2 AU)。我可能是想得太多了,发了这篇文章之后,我会觉得自己很愚蠢


Tags: importmatplotlibas半径figplt解决方案ax