1

我正在尝试使用这样的极坐标图绘制一块馅饼matplotlib

Fig, ax = pyplot.subplots(subplot_kw=dict(polar=True))
ax.bar(math.pi/3.0, 5.0, width=math.pi/3.0)
ax.bar(math.pi/3.0, 3.0, width=math.pi/3.0)

# Adjust the axis
ax.set_ylim(math.pi/3.0, 2*math.pi/3.0)

我只想查看 和 之间的图表math.pi/3.0部分2*math.pi/3.0。这甚至可能吗?

4

1 回答 1

2

我不确定你在找什么,但如果你只想看到一块馅饼,你可以这样做:

import matplotlib.pyplot as plt
import math

Fig, ax = plt.subplots(subplot_kw=dict(polar=True))
ax.bar(math.pi/3.0, 5.0, width=math.pi/3.0)
ax.bar(math.pi/3.0, 3.0, width=math.pi/3.0)

# Adjust the axis
ax.set_ylim(math.pi/3.0, 2*math.pi/3.0)

ax.set_frame_on(False)
ax.axes.get_xaxis().set_visible(False)
ax.axes.get_yaxis().set_visible(False)
plt.show()
于 2013-05-30T22:40:26.327 回答