gpt4 book ai didi

python - Pandas 饼图子图标签与切片标签重叠

转载 作者:行者123 更新时间:2023-12-04 23:38:38 26 4
gpt4 key购买 nike

类似于 this question ,我正在使用 subplots matplotlib 中的关键字除了我正在绘制饼图并使用 Pandas 。

我的 subplots 上的标签当标签接近水平时与切片标签崩溃:

first = pd.Series({'True':2316, 'False': 64})
second = pd.Series({'True':2351, 'False': 29})
df = pd.concat([first, second], axis=1, keys=['First pie', 'Second pie'])
axes = df.plot(kind='pie', subplots=True)
for ax in axes:
ax.set_aspect('equal')

First pie example

我可以通过做 the docs 来缓解这种情况。做并添加一个明确的 figsize ,但它看起来仍然很局促:
axes = df.plot(kind='pie', figsize=[10, 4], subplots=True)
for ax in axes:
ax.set_aspect('equal')

Second pie example

有没有更好的方法可以做得更好。与 tight_layout有关也许?

最佳答案

我认为您需要在 y 轴上填充标签,因此请使用标签板,即 ax.yaxis.labelpad = 20

axes = df.plot(kind='pie', figsize=[10, 4], subplots=True)
for ax in axes:
ax.set_aspect('equal')
ax.yaxis.labelpad = 20

enter image description here

关于python - Pandas 饼图子图标签与切片标签重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46527841/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com