2023大数据分析工具Matplotlib用法.docx
《2023大数据分析工具Matplotlib用法.docx》由会员分享,可在线阅读,更多相关《2023大数据分析工具Matplotlib用法.docx(23页珍藏版)》请在第壹文秘上搜索。
1、大数据分析工具MatPIotlib用法目录1.1初级绘制3L使用默认配置42 .改变线条的颜色和粗细63 .设置边界64 .设置刻度65 .设置刻度标签76 .移动轴线87 .添加图例88 .注解某些点91.2图像、子区、子图、刻度101 .图像102 .子图113 .坐标轴114 .刻度111.3其他种类的绘图131 .常规绘图132 .散点图143 .条形图154 .等高线图175 .饼图186 .矢量图197 .极轴图208 .三维绘图211.4总结22大数据分析工具MatPlOtlib用法MalPlotlib是PyIhon2D绘图领域使用广泛的套件。它能让使用者很轻松地将数据图形化,并
2、且提供多样化的输出格式。本章将会探索MatPlotIib的常见用法。在MatPIOtlib中使用最多的模块是PyPlot。PyIab是MaIPIouib面向对象绘图库的一个接口。它的语法和Matlab十分相近。也就是说,它主要的绘图命令和MaHab对应的命令有相似的参数。1.1 初级绘制使用MatPIOHib库绘图,原理很简单,就是下面这5步: 创建一个图纸(figure)o 在图纸上创建一个或多个绘图(PlOlting)区域(也叫子图、坐标系/轴)。 在PIotting区域上描绘点、线等各种marker。 为plotting添加修饰标签(绘图线上的或坐标轴上的)。 其他各种DIY。在上面的过
3、程中,主要涉及下面3个元素: 变量。 函数。 图纸(figure)和子图(axes,也可以理解成坐标轴)。其中,变量和函数通过改变figure和axes中的元素(例如标题、标签、点和线等)一起描述figure和axes,也就是在画布上绘图。图片结构如图5.1所示。图5.1MaIPlOuib库绘图图片结构这一节将从简到繁:先尝试用默认配置在同一张图上绘制正弦和余弦函数图像,然后逐步美化它。下面取得正弦函数和余弦函数的值:frompylabimport*X=n.Iinspace(-n.i,np.i,256,endPoint=TrUe)C,S=np.cos(X)tnp.sin(X)X现在是一个NUm
4、Py数组,包含从-到+(包含)等差分布的256个值。C是正弦值(256个值),S是余弦值(256个值)。可以在IPython的交互模式下测试代码,也可以执行Python文件。pythonexercise_l.py1.使用默认配置MatPIoHib的默认配置都允许用户自定义。可以调整大多数的默认配置:图片大小和分辨率(dpi)、线宽、颜色、风格、坐标轴以及网格的属性、文字与字体属性等。不过,MatPIOHib的默认配置在大多数情况下已经做得足够好,只在很少的情况下才会更改这些默认配置。frompylabimport*X=np.Iinspace(-np.pi,np.piz256,endpoint=
5、True)C,S=np.cos(X)znp.sin(X)plot(X,C)plot(X,S)show()MatPIOuib使用默认配置的正余弦图如图5.2所示。1.0下面的代码中展现了MatPIoHib的默认配置并辅以注释说明,这部分配置包含有关绘图样式的所有配置。代码中的配置与默认配置完全相同,可以在交互模式中修改其中的值来观察效果。# 导入MatPIQtlib的所有内容(NymPy可以用np这个名字)frompylabimport*# 创建一个8*6点(point)的图,并设置分辨率为80figure(figsize=(8,6)rdi=80)# 创建一个新的1*1的子图,接下来的图样绘制在
6、其中的第1块(也是唯一的一块)subplot(lz1,1)X=np.Iinspace(-np.pi,np.pi,256zendpoint=True)C,S=np.cos(X),np.sin(X)# 绘制余弦曲线,使用蓝色的、连续的、宽度为1(像素)的线条plot(X,C,color=blue,zIinewidth=I.0,linestyle=-)# 绘制正弦曲线,使用绿色的、连续的、宽度为1(像素)的线条plot(X,Szcolor=,green,Iinewidth=I.0,Iinestyle=-)# 设置横轴的上下限Xlim(-4.0,4.0)# 设置横轴记号xticks(np.Iinspa
7、ce(-4,4,9,endpoint=True)# 设置纵轴的上下限ylim(-1.0z1.0)# 设置纵轴记号yticks(np.Iinspace(-1,1,5,endpoint=True)# 以分辨率72来保存图片# savefig(exercice_2.png,zdpi=72)# 在屏幕上显示show()2 .改变线条的颜色和粗细以蓝色和红色分别表示余弦和正弦函数,而后将线条变粗一点。在水平方向拉伸一下整个图,如图5.3所示。图5.3改变线条的颜色和粗细figure(figsize=(10,6),dpi=80)plot(X,C,color=blue,linewidth=2.5,Iines
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 数据 分析 工具 Matplotlib 用法