100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Python数据可视化利器Matplotlib详解

Python数据可视化利器Matplotlib详解

时间:2024-05-09 04:56:30

相关推荐

Python数据可视化利器Matplotlib详解

后端开发|Python教程

Matplotlib,Python,可视化

后端开发-Python教程

下面小编就为大家带来一篇基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

一键重装系统软件源码,ubuntu指纹无解,tomcat解压版注册服务,爬虫 案件 刑法,php定义一个数组变量,新沂市seo优化怎么做lzw

Pyplot

php 生成二维码源码,vscode配置虚拟环境,ubuntu基线检查,tomcat登录不上去,樵夫爬虫源码,php版谁是卧底,云南seo优化哪家值得信赖,微信新闻网站源码,海洋风格个人网站模板下载lzw

matplotlib.pyplot是一个命令型函数集合,它可以让我们像使用MATLAB一样使用matplotlib。pyplot中的每一个函数都会对画布图像作出相应的改变,如创建画布、在画布中创建一个绘图区、在绘图区上画几条线、给图像添加文字说明等。下面我们就通过实例代码来领略一下他的魅力。

ipa分发平台源码,vscode快捷键控制台,ubuntu编译bochs,从was迁移到tomcat,上海 爬虫市场,php时间变成时间戳,河北seo优化哪家信誉好lzw

import matplotlib.pyplot as pltplt.plot([1,2,3,4])plt.ylabel(some numbers)plt.show()

上图是我们通过plt.plot([1,2,3,4])这一行代码画出的图像,这时候有的小伙伴可能会有一个疑问,“为什么X轴的坐标轴范围是0-3,而Y轴的坐标轴围是1-4呢?”

这是因为,在我们使用plot()命令函数的时候,如果只给函数传递了一个数值列表或数组作为参数,matplotlib会把这个数值列表当作Y轴的数值,然后根据Y轴的数值个数N自动生成一个数值列表[0,N-1]作为X轴的数值。所以上图中Y轴数值就是我们给定的列表[1,2,3,4],X轴数值是自动生成的列表[0,1,2,3]。

看到这里有的小伙伴可能会想,这也太弱了吧。大家不要着急,我们一步步的来学习,上图只是一个非常简单例子,其实plot() 命令的功能非常强大,通过该命令我们可以同时传递多个图像参数。比如说,我们想同时给定X轴和Y轴的数值,我们就可以通过下面一行代码实现:

plt.plot([1, 2, 3, 4], [1, 4, 9, 16]) #X:[1, 2, 3, 4],Y:[1, 4, 9, 16]

此外,我们还可以像MATLAB一样在每一组X轴和Y轴数值的后面传递一个形式为“颜色+线型”的字符串参数,这个参数可以设置我们图像中的线的颜色和类型,默认的参数为’b-‘,代表蓝色实线。

命令支持的颜色字符有:

‘b’:蓝色

‘g’:绿色

‘r’:红色

‘c’:青色

‘m’:洋红色

‘y’:黄色

‘k’:黑色

‘w’:白色

命令支持的线型字符:

所以,当我们想要用红色圆点展示上面代码中的数据时,我们可以通过下面的代码实现:

import matplotlib.pyplot as pltplt.plot([1,2,3,4], [1,4,9,16], o)plt.axis([0, 6, 0, 20])plt.show()

当我们有多组数据时,我们可在每组后面分别设置线型及颜色:

import matplotlib.pyplot as pltimport numpy as npt = np.arange(0., 5., 0.2)plt.plot(t, t, --, t, t**2, s, t, t**3, g^)plt.show()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。