【发布时间】:2017-04-26 13:46:51
【问题描述】:
我有一个绘制从 CSV 文件中提取的值的饼图。当前显示值的比例,百分比显示为“autopct='%1.1f%%'”。有没有办法显示每个切片在数据集中表示的实际值。
#Pie for Life Expectancy in Boroughs
import pandas as pd
import matplotlib
import matplotlib.pyplot as plt
# show plots inline
%matplotlib inline
# use ggplot style
matplotlib.style.use('ggplot')
#read data
lifeEx = pd.read_csv('LEpie.csv')
#Select columns
df = pd.DataFrame()
df['LB'] = lifeEx[['Regions']]
df['LifeEx'] = lifeEx[['MinLF']]
colorz = ['#B5DF00','#AD1FFF', '#BF1B00','#5FB1FF','#FFC93F']
exploda = (0, 0, 0, 0.1, 0)
#plotting
plt.pie(df['LifeEx'], labels=df['LB'], colors=colorz, autopct='%1.1f%%', explode = exploda, shadow = True,startangle=90)
#labeling
plt.title('Min Life expectancy across London Regions', fontsize=12)
【问题讨论】:
-
我在上游创建了一个issue。
标签: python matplotlib graph charts pie-chart