擅长:python、mysql、java
<p><code>theta</code>应为弧度,而不是度。在</p>
<p>如果只是稍微调整一下代码:</p>
<pre><code>import numpy as np
import matplotlib.pyplot as plt
# radius of each bar
radii = [10, 15, 20, 25]
# Value - width
width = np.pi/ 2
# angle of each bar
theta = np.radians([0,90,180,270])
ax = plt.subplot(111, polar=True)
bars = ax.bar(theta, radii, width=width, alpha=0.5)
plt.show()
</code></pre>
<p>你会得到你期望的结果:</p>
<p><img src="https://i.stack.imgur.com/7Ybja.png" alt="enter image description here"/></p>
<p>另一方面,对于您正在制作的精确绘图,在具有中心脊椎的矩形图上使用4<code>Wedge</code>可能更有意义。在</p>