数据可视化
一、折线图
案例:

import matplotlib.pyplot as plt from matplotlib import rcParams #控制汉字 rcParams['font.family'] = "SimHei" # 创建图表,设置大小 plt.figure(figsize=(10,5)) # 要绘图的数据 month = ["1月","2月","3月","4月"] sales = [1500,2000,1800,3000] # 绘制折线图 plt.plot(month,sales,label="产品A",color='orange',linewidth=2,linestyle='--',marker='o') # 添加标题 plt.title("2025年销售趋势图",color="red",fontsize=20) # 添加坐标轴的标签 plt.xlabel("月份",fontsize=10) plt.ylabel("销售额(万元)",fontsize=10) # 添加图例 plt.legend(loc="upper left") # 添加网格线 plt.grid(True,alpha=0.5,color="gray",linestyle="--") # plt.grid(True,alpha=0.5,color="gray",linestyle="--",axis="x") # 设置刻度字体大小 plt.xticks(rotation=0,fontsize=10) # rotation控制旋转角度 plt.yticks(rotation=0,fontsize=10) # 设置y轴的范围 plt.ylim(500,3500) # 在每个数据点上显示数值 for x,y in zip(month,sales): print(x,y) plt.text(x,y+50,str(y),ha="center",va="bottom") # 显示图表 plt.show()


评论