引入依赖
import pandas as pd
import matplotlib.pyplot as plt
显示中文和设置字体大小
plt.rcParams["font.sans-serif"] = ["SimHei"]
plt.rcParams['font.size'] = 10
数据预处理
lipstick = pd.read_csv('./lipstick_v2.csv', encoding='UTF8')
top5shop = lipstick.groupby('shop')['sales'].sum().sort_values(ascending=False).head(5)
绘制饼图
plt.figure(figsize=(12, 6))
plt.bar(top5shop.index, top5shop.values, color='skyblue')
plt.title('2023120800')
plt.ylabel('销量')
for i in range(len(top5shop)):
plt.text(top5shop.index[i], top5shop.values[i] + 100, str(top5shop.values[i]), ha='center')
plt.show()
效果图
