import pandas as pd import matplotlib.pyplot as plt from matplotlib.font_manager import FontProperties# 设置新宋体字体的路径 font_path = 'D:/reportlab/simsun/simsun.ttf'# 加载新宋体字体 prop = FontProperties(fname=font_path)""" # 读取 xlsx 文件 df = pd.read_excel('your_excel_file.xlsx')# 假设 xlsx 文件包含两列,一列是类别,一列是数值 categories = df['Category'].tolist() values = df['Value'].tolist() """ #以上是自己的数据,可以加上这个。categories = [1, 2, 3, 4, 5] values = [10, 15, 13, 18, 16] # 创建柱状图,并设置颜色 plt.plot(categories, values)# 添加标题和标签,并使用新宋体字体 plt.title('柱状图示例', fontproperties=prop) plt.xlabel('类别', fontproperties=prop) plt.ylabel('数值', fontproperties=prop)# 设置刻度字体 plt.xticks(fontproperties=prop) plt.yticks(fontproperties=prop)# 显示图形 plt.show()