- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第9章Matplotlib《Python数据分析与应用》MatplotlibMatplotlib发布于2007年,在其函数设计时参考MATLAB相关函数,故命名以“Mat”开头,“Plot”表示绘图,“Lib”为集合。Matplotlib可以绘制线图、直方图、饼图、散点图以及误差线图等各种图形,主要用于将NumPy统计计算结果可视化。Matplotlib官方网址为:/Matplotlib绘图步骤Matplotlib画图流程大致分为如下步骤:步骤1:figure函数创建画布,决定是否创建子图。步骤2:使用plot函数绘制图形。步骤3:设置绘图对象的各种属性。importmatplotlib.pyplotaspltfig=plt.figure()ax=fig.add_subplot(111)ax.set(xlim=[0.5,4.5],ylim=[-2,8],title=AnExample Axes‘,ylabel=Y-Axis,xlabel=X-Axis)plt.show()绘图函数Matplotlib中绘图函数为plot,使用语法如下:plt.plot(x,y,color,marker,linestyle,**kwargs)参数接收值说明默认值x,yarray表示x轴与y轴对应的数据;无colorstring表示折线的颜色;Nonemarkerstring表示折线上数据点处的类型;Nonelinestylestring表示折线的类型;-linewidth数值线条粗细:linewidth=1.=5.=0.31alpha?0~1之间的小数表示点的透明度;Nonelabelstring数据图例内容:label=‘实际数据’None子图Matplotlib提供如下三种方式绘制子图:(1)通过plt的subplot;(2)通过figure的add_subplot;(3)通过plt的subplots。子图subplot(233)表示在当前画布的右上角创建一个两行三列的绘图区域,选择在第3个位置绘制子图二维图函数名称描述函数名称描述Bar绘制条形图Polar绘制极坐标图Barh绘制水平条形图Scatter绘制x与y的散点图Boxplot绘制箱型图Stackplot绘制堆叠图Hist绘制直方图Stem绘制二维离散数据(“火柴图”)his2d绘制2D直方图Step绘制阶梯图Pie绘制饼状图Quiver绘制一个二维按箭头线性图使用plot函数实现画线。plot函数的第一个数组是横轴的值,第二个数组是纵轴的值,最后一个参数表示线的颜色。importmatplotlib.pyplotaspltplt.plot([1,2,3],[3,6,9],-r)plt.plot([1,2,3],[2,4,9],:g)plt.show()散点图scatter函数用来绘制散点图。scatter函数也需要两组配对的数据指定x和y轴的坐标。importmatplotlib.pyplotaspltimportnumpyasnpN=20plt.scatter(np.random.rand(N)*100,np.random.rand(N)*100,c=r,s=100,alpha=0.5)plt.scatter(np.random.rand(N)*100,np.random.rand(N)*100,c=g,s=200,alpha=0.5)plt.scatter(np.random.rand(N)*100,np.random.rand(N)*100,c=b,s=300,alpha=0.5)plt.show()饼状图pie函数用来绘制饼状图,用来表达集合中各个部分的百分比。importnumpyasnplabels=[Mon,Tue,Wed,Thu,Fri,Sat,Sun]data=np.random.rand(7)*100plt.pie(data,labels=labels,autopct=%1.1f%%)plt.axis(equal)plt.legend()plt.show()条形图bar函数用来绘制条形图,用来描述一组数据的对比情况,例如:一周七天,每天的城市车流量。直方图直方图用hist函数用来绘制,看起来与条形图有些类
您可能关注的文档
- 《Python数据分析与应用》(周元哲)教学大纲.doc
- Python数据分析与应用 课件全套 (周元哲) 第1--13章 Python编程概述--- Sklearn.pptx
- Python数据分析与应用 课件 第1章 Python编程概述.ppt
- Python数据分析与应用 课件 第3.1章 序列 .ppt
- Python数据分析与应用 课件 第4.1章 顺序程序设计.ppt
- Python数据分析与应用 课件 第5章 函数和模块.ppt
- Python数据分析与应用 课件 第6章 Python网络爬虫.ppt
- Python数据分析与应用 课件 第7章 python与数据分析 .ppt
- Python数据分析与应用 课件 第8章 numpy.ppt
- Python数据分析与应用 课件 第11章 scipy.ppt
- 2024年中级经济师之中级工商管理每日一练试卷A卷含答案 .pdf
- 2024年江西省成考(专升本)教育理论考试真题含解析 .pdf
- 2024年小学生五一假期安全教育主题班会教案 .pdf
- 2024年学校学年工作计划(三篇) .pdf
- 2024年法律职业资格之法律职业客观题一自我检测试卷B卷附答案完整版720717035.pdf
- 2024年心理咨询师之心理咨询师基础知识综合检测试卷A卷含答案完整版720795375.pdf
- 2024年教师资格之中学综合素质基础试题库和答案要点 .pdf
- 2024年初中学习部工作总结(2篇) .pdf
- 2024年度必威体育精装版国开《公共行政学》机考复习题库(含答案) .pdf
- 2024年度初会专业技术资格《初级会计实务》真题汇编及答案 .pdf
最近下载
- 大连理工大学2021-2022学年第2学期《生物化学》期末考试试卷(B卷)附参考答案.docx
- 创新创业基础(中国青年政治学院)超星尔雅学习通网课章节测试答案.doc VIP
- 大量元素水溶肥借鉴.pdf VIP
- 《刑罚的特征与种类》课件——组织领导参加恐怖组织罪.pptx VIP
- 安徽省江南十校2023-2024学年高一上学期12月分科诊断模拟联考数学试题(含答案).doc
- 北大现代汉语增订课后答案.docx
- 2024《留置针的临床护理应用》6100字.docx
- 大连理工大学2022-2023学年第2学期《生物化学》期末考试试卷(B卷)附参考答案.docx
- 神经源性休克.pptx
- 开放系统11838《公共政策概论》期末机考真题及答案(第103套).pdf
文档评论(0)