matplotlib的简单画图

matplotlib是python中的一种简单的画图工具,主要用于制作数据的可视化表格。在机器学习中也经常会使用到。

以下是一个使用的简单例子,是关于画折线图的,因为线是由点相连而成,所以需要设置坐标,让其相连:

from matplotlib import pyplot as plt #导入pyplot包

x = range(2,26,2)#数据在x轴的位置,是一个可迭代的对象,从2开始取,到26截止,左闭右开,每间隔2个取一个数字
y = [15,13,14.5,17,20,25,26,26,24,22,18,15] #数据在y轴的位置
#x,y构成了坐标[2,15][4,13][6,14.5]...
plt.plot(x,y)  #传入x,y通过plot绘制图像
plt.show()  #展示图像

运行结果:

显示出来的图片大小是默认的,如果我们需要设置图片大小应该怎么办呢?

以下是一个例子:

fig = plt.figure(figsize=(15,8),dpi=80)
#figure指的是我们画的图
#figsize:表示图片的大小,分别为长和宽
#dpi控制帧率,使图片更清晰

运行出来的图片变得更长了。

如果需要保存图片到指定的路径:

plt.savefig("./t1.png")  #报存图像到当前目录下,名字为t1.png

设置x轴的刻度:

方法一:

plt.xticks(x)

方法二:若想要下标间隔为0.5,则需要自己定义

#设置x轴的刻度
_xtick_lables = [j/2 for j in range(2,49)]
plt.xticks(_xtick_lables)

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值