相关疑难解决方法(0)

如何在matplotlib饼图中显示实际值(Python)?

我有一个饼图,绘制从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)
Run Code Online (Sandbox Code Playgroud)

python charts graph matplotlib pie-chart

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

charts ×1

graph ×1

matplotlib ×1

pie-chart ×1

python ×1