图 a |
图b
import pandas as pd
import matplotlib.pyplot as plt from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['Microsoft YaHei']#设置中文字体格式df=pd.read_excel()
df.insert(0,’年份’,’’) #在第 1 列插入“年份”列,初始值为空
df.insert(0,’月份’,’’) #在第 1 列插入“月份”列,初始值为空
for i in df.index:
df.at[i,’年份’]=df.at[i,’销售时间’][0:4]+‘年’
df.at[i,’月份’]=df.at[i,’销售时间’][4:6]+‘月’
df1= #筛选出 2022 年度的数据
g=df1.groupby("月份",as_index=False).销售金额.sum()
plt.figure(figsize=(10,8))
plt.bar(, g.销售金额)
plt.title("2022 年月度销售金额变化表",fontsize=16)
plt.ylabel("销售金额",fontsize=12)
plt.show()