饼图中的间距字符串

时间:2018-11-24 13:05:43

标签: python pandas

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

exams

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

1 个答案:

答案 0 :(得分:0)

我将使用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.))

结果:

enter image description here