6、数据分析matplotlib

公司的领导喜欢看到可视化的数据,特别是一眼明了,清晰明确的。

matplotlib是matlab的一个python版本,但是他比matlab的图面效果要强大和操作门槛更高,而且还免费

scipy库包括numpy、pandas和matplotlib等

有不懂的函数使用的时候,可以print(help(plt.函数)),函数后不带括号

导入:Import matplotlib.pyplot as plt

plt.plot(x, y)

​ 有多个x,y(至少两个以上才能成线),绘制折线图 x为所有样本点的x轴坐标,y为所有样本点y轴坐标

​ plt.plot(2,5)只是一个点,plt.plot(【2,5】,【5,9】),x,y必须是列表形式

​ plot绘制的时候,可以省略X坐标,默认使用np.arange(n)传递进行排列,有多少个x或y就是有多少个n

plt.show() 显示图像

上面的情况,不能查看数据信息中的一些关键值,可以使用以下操作来处理

1、可以使用工具运行

2、%matplotlib (老版本的后面要加tk)

​ 执行后,图框直接脱离代码页面,生成一个新页面来打开,里面可以进行其他操作

​ 想要进行可视化效果,就必须使用show来进行处理

​ 这里的关键值有边框宽度,偏左偏右(跟调前端页面相似)等等。都是可以使用这个方式来打开进行操作

​ 里面的存储功能可以保存好数据分析出来的内容

基本操作:

​ 折线基础绘制:

​ plot()方法可以进行多数据传参

​ plot(x1,y1,x2,y2,x3,y3)

​ 可以将多条折线放到一张图像中显示

​ 为了实现更好的效果,可以分开执行:

​ plt.plot(x, y)

​ plt.plot(x, y)

​ plt.plot(x, y)

​ plt.show()

​ 一样可以得到和不分开时的结果

​ 在jupyter中把show函数放到分开的plot中间,会得到两部分的图。这里的show前面的plot是靠show函数

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

T o r

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值