matplotlib·1(散点图,曲线图,注释添加,图像保存,区域分割,中文使用)

博客主要进行了结果展示,虽未提及具体内容,但推测可能与信息技术相关结果有关。

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


import matplotlib.pyplot as plt

x=list(range(0,100))
y=[pow(i,2) for i in x]
z=[2.5*i for i in x]
m=[4*i for i in x]
n=[10*i for i in x]

#坐标轴长度设置(放在前面用于全局)
plt.axis([0,100,0,800])

#分割子区域
plt.subplot(1,2,1)
#绘制散点图
plt.scatter(x,y,c=y,cmap=plt.cm.Reds)#颜色传递给c,这里设置渐变,坐标点y越大,颜色越深
plt.ylabel('ylabel')
plt.grid(True)#绘制网格

#绘制线
plt.subplot(1,2,2)
plt.plot(x,z,'bo-',x,m,"y-.")#添加曲线选项
plt.xlabel("X轴",fontproperties='SimHei',fontsize=14)#使用中文
plt.text(70,284,'y=4x',fontproperties='SimHei',fontsize=14)
#添加箭头图标
plt.annotate(r'$y=2.5x$', xytext=(90,32),fontproperties='SimHei',fontsize=14,xy=(53,130), arrowprops=dict(facecolor="blue",shrink=0.1,width=2))
#保存
plt.savefig('C://Users/administrator/Desktop/test.png',dpi=800)#先保存在展示,dpi代表保存质量
plt.show()

结果展示

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值