如何在matplotlib中设置极坐标图的大小?

时间:2017-04-13 02:43:26

标签: python matplotlib

enter image description here

我使用python制作了剧情。我想扩大圆的直径或放大图的大小。我应该添加什么代码?

import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
ax = fig.add_subplot(111, polar=True)
ax.grid(False)

ax.set_rticks([])
for i in range(0,360,3):
    plt.arrow(i/180.*np.pi, 0, 0, 1, alpha = 0.75, width = 0.00001,ec = 'black', fc = 'blue', lw = 1.25)
plt.show()

谢谢

1 个答案:

答案 0 :(得分:1)

由于圆圈已占据图中的大部分空间,因此将其放大可能没有多大意义。

如果目标是更好地可视化中心周围的区域,您可以

  1. 减少箭头的线宽

    plt.arrow(... , lw = 0.4)
    
  2. 增加数字

    fig = plt.figure(figsize=(8,8))