情节饼上的标签如此接近

时间:2016-02-19 14:04:07

标签: python pandas matplotlib

我跑了这个:

import matplotlib.pyplot as pl
from matplotlib import rc
import pandas as pd
data = pd.read_csv("data.csv",";")
data["count"].plot(kind='pie',subplots=True,colors=['#0099FF','#0089e5','#007acc','#006bb2','#005b99'],labels=data["name"],autopct='%.2f')
plt.axis('equal')

获得馅饼情节,一切都很好,但情节上的标签如此接近。 我怎么解决呢? My Plot enter image description here

1 个答案:

答案 0 :(得分:1)

有两个选项可能是explode情节和/或将百分比标签移动pctdistance。 (有关详细信息,请参阅the docs。)

pctdistance将百分比标签的距离设置为半径的一部分。因此1.1会将标签放在馅饼外面。 0.9会将它们放在里面。

例如:

data["count"].plot(kind='pie',subplots=True,colors=['#0099FF','#0089e5','#007acc','#006bb2','#005b99'],labels=data["name"],
    autopct='%.2f', pctdistance=0.9,
    explode=len(data["count"])*[0.2])