使用matplotlib绘制常用图表(1)

本文通过使用Matplotlib库,展示了如何将店铺每月的访问顾客数进行可视化处理,包括数据的导入、曲线绘制、网格线设置、图例添加及标题、坐标轴标签的中文显示等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#导入相关包
from
matplotlib import pyplot as plt import matplotlib from matplotlib import font_manager

#初始化数据 y1
= [1, 0, 2, 3, 5 ,6 ,8, 9, 8, 1, 2,1] y2 = [1, 1, 0, 3, 5, 8, 2, 7, 2, 5, 2,1] x = range(1,13) #创建画布,设置画布大小和分辨率 plt.figure(figsize=(20, 8),dpi=80)

#绘制曲线 plt.plot(x,y1,color
='red',label='自己') plt.plot(x,y2,color='blue',label = '朋友') #设置x轴刻度 xtick_labels = ['{}月'.format(i) for i in x] my_font = myfont = font_manager.FontProperties(fname='C:\Windows\Fonts\FZSTK.TTF',size = 18) plt.xticks(x,xtick_labels,fontproperties=myfont) #绘制网格线and网格线透明度 plt.grid(alpha = 0.3) #添加图例 plt.legend(prop=my_font,loc='upper right')

#设置xlabel,ylabel和标题
plot.xlabel('时间',fontproperties=myfont)
plot.ylabel('顾客数',fontproperties=myfont)
plot.title('店铺时间点访问顾客数',fontproperties=myfont,color='red')

#plot.savefig('./ti.png')#保存为图片,若先调用plt.show()方法,对象将被销毁保存图片将是空白 plt.show()

 

转载于:https://www.cnblogs.com/luweilehei/p/11414603.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值