我有一个图,它画了一系列的圆,但是,因为轴不是圆的,而是椭圆的,如下图所示。我知道这是一个反复出现的问题,还有很多类似的问题。。。但是我找不到任何对我有帮助的东西!我试着加入fig = plt.figure(0, figsize=(14.5, 1.75))
这有点帮助,但是也许{
对于这个地块,标有***的线不在那里
我的代码如下:
fig = plt.figure(0)
ax = fig.add_subplot(111)
ax.set_aspect(???)#*** not sure if this should be here or not
plt.axis([-5, 20, -1, 1])
circle1 = plt.Circle((-1,0.25), radius=0.2, color='c')
circle2= plt.Circle((4,-0.5), radius=0.5, color='m')
plt.gcf().gca().add_artist(circle1)
plt.gcf().gca().add_artist(circle2)
您可以将纵横比设置为
equal
,但还需要为两个轴选择相似的大小,如下所示:显示如下:
相关问题 更多 >
编程相关推荐