我想将我的字符串与饼图隔开。
我尝试:

df["pnns_groups_1"].value_counts(normalize=True).plot(kind='pie', fontsize=10)
plt.axis('equal')

plt.show()


在这里你可以看到图片
pie chart

最佳答案

我会使用来自matplotlib的直接方法在左侧添加图例。
这是一个例子:

df = pd.DataFrame({
       'mass': [0.130,0.130, 0.130, 0.130, 0.190, 0.185, 4.87 , 5.97],
       'radius': [2439.7,2439.7, 2439.7, 2439.7, 2439.7, 2439.7, 6051.8, 6378.1]},
       index=['0_mercury', '1_Mercury','1_Mercury','Mercury', '1_Mercury','2_Mercury', 'Venus', 'Earth'])

patches, _ = plt.pie(df['mass'], startangle=90)
plt.legend(patches, df.index, bbox_to_anchor=(-0.1, 1.))


结果:

python - 饼图中的间距字符串-LMLPHP

关于python - 饼图中的间距字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53458441/

10-12 16:35