Skip to main content
 首页 » 编程设计

python之如何在 matplotlib plt.polar 图中设置轴限制

2025年05月04日34tintown

假设我有以下极坐标图:

a=-0.49+1j*1.14 
plt.polar([0,angle(x)],[0,abs(x)],linewidth=5) 

我想将径向限制调整为 0 到 2。

执行此操作的最佳方法是什么?

请注意,我特别询问了 plt.polar() 方法(与在类似问题中常见的普通图中使用 polar=True 参数相反)。

这似乎可行,除非我从控制台(Spyder、Win7)进行绘图:

>>> ax=plt.gca() 
>>> ax.set_rlim(0,2) 

请您参考如下方法:

解决 OP 的更简单方法可能是:

ax.set_ylim([0,2])