读取练习数据,使用 Matplotlib 库画出各类明细商品的总销售额的柱状图。
# 导入 pandas 库并将其简化为 pd
import pandas as pd
# 导入matplotlib库的pyplot模块
from matplotlib import pyplot as plt
# 读取练习数据,文件路径为 './工作/exercise_clean.csv',文件编码为 'utf-8'
exercise = pd.read_csv('./工作/exercise_clean.csv', encoding = 'utf-8')
# 求出不同明细商品的总销售额
sales_sum = exercise.groupby('明细')['订单金额'].sum()
# 设置中文字体
plt.rcParams['font.family'] = ['Source Han Sans CN']
# 生成画布,并设置画布的大小
plt.figure(figsize=(6, 6))
# 设置 x/y 坐标值
x = sales_sum.index
y = sales_sum.values
# 绘制柱状图,并调整柱子的样式
plt.bar(x, height=y, width=0.6, alpha=0.6