D. *_*que 2 python matplotlib python-3.x polar-coordinates
由于某些原因,当我尝试(theta = 0, r = 0)使用以下代码进行绘图时:
import matplotlib.pyplot as plt
plt.polar(0, 0, marker='x')
plt.show()
Run Code Online (Sandbox Code Playgroud)
该点未居中:
我能够在我的计算机和 Repl.it 上多次重现此错误:链接
那么,我怎样才能将极坐标图居中,以便显示x在它的中心呢?
它是“居中”的,但半径从负值开始,-0.04在您的情况下大约是这样。rmin绘制出你的观点后尝试设置:
import matplotlib.pyplot as plt
ax = plt.subplot(111, projection='polar')
ax.plot([0], [0], marker = 'x')
ax.set_rmax(5)
ax.set_rmin(0)
plt.show()
Run Code Online (Sandbox Code Playgroud)
x这给出了半径为 的圆的正中间的一个小点5。
如果您绘制具有许多有趣值的多个点,通常不会出现该问题,因为它会将半径范围设置为更合理的默认值。
| 归档时间: |
|
| 查看次数: |
2801 次 |
| 最近记录: |