第13章 图形绘制.pptxVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第13章图形绘制

内容提要matplotlib库PIL库

1.matplotlib库概述matplotlib是一个Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。通过Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。本章主要介绍其中的绘图子模块pyplot。pyplot模块提供了一套和MATLAB类似的绘图方法,对用户提供了更加友好的接口。一般采用如下方式引入matplotlib中的PyPlot模块:importmatplotlib.pyplotasplt

1.matplotlib库matplotlib基本绘图流程(1)创建画布(2)设置图形参数(3)绘制图形(4)保存并显示图形

1.matplotlib库使用plot函数绘制曲线图【例13-1】使用plot函数绘制曲线??

1.matplotlib库使用plot函数绘制曲线图?

1.matplotlib库使用plot函数绘制曲线图【例13-2】绘制带网格和注释的双曲线图。(代码见教材)

1.matplotlib库使用plot函数绘制曲线图【例13-3】绘制两个子图的曲线图(代码见教材)

1.matplotlib库其他图形的绘制函数中的参数说明如下:scatter(x,y,s=None,c=None,marker=None,cmap=None)x,y:给出数据的位置s:标记的大小c:指定颜色字符串、颜色字符串的序列或n个数的序列。marker:指定散点的图形样式。cmap:指定散点的颜色映射,会使用不同的颜色来区分散点的值。1、散点图

1.matplotlib库其他图形的绘制1、散点图【例13-4】绘制随机行走的散点图(代码见教材)

1.matplotlib库其他图形的绘制2、直方图直方图是统计报告图的一种,由一系列高度不等的直方体展示数据的分布情况,一般用横轴表示数据所属类别,用纵轴表示数量或者占比。pyplot绘制直方图的bar函数及参数说明如下:matplotlib.pyplot.bar(left,height,width=0.8)left:接收array,表示x轴数据。height:接收array,表示x轴所代表数据的数量。width:接收0-1之间的fioat。指定直方图宽度。

1.matplotlib库其他图形的绘制2、直方图【例13-5】绘制掷骰子的直方图(代码见教材)(a)掷一个六面骰子b)掷两个六面骰子图13-7掷骰子出现点数的直方图分布

1.matplotlib库其他图形的绘制2、饼图饼图(PieGraph)是将各项在总体中的占比显示在一张“饼”中,以“饼”的大小来确定每一项的占比。pyplot模块提供pie函数绘制饼图,函数及参数说明如下:pie(x,explode=None,labels=None,autopct==None,shadow=False)x:输入一组数据用于创建一个饼图。explode:None或者一个长度与x相同长度的数组,用来指定每部分的偏移量。labels:None或字符串序列用于标记每个饼块。autopct:None、字符串或函数用带有数值饼图标注。shadow:布尔值,在饼图下面画一个阴影。

1.matplotlib库其他图形的绘制2、饼图recipe=[375gflour,75gsugar,250gbutter,300gberries]plt.figure(figsize=(6,4))data=[float(x.split(g)[0])forxinrecipe]#重量ingredients=[x.split(g)[-1]forxinrecipe]#原料plt.title(Apiechartforpie)plt.pie(data,labels=ingredients,explode=[0,0,0,0.05],autopct=%1.1f%%,shadow=True)【例13-6】绘制构成馅饼各原料的饼图。

1.matplotlib库其他图形的绘制2、饼图图13-8馅饼原料组成的饼图分布

2.PIL库概述PIL(PythonImageLibrary)库是Python语言的第三方库,用于图像处理,需要通过pip工具安装。安装PIL库的方法如下,需要注意,安装库的名字是pillow。pi

文档评论(0)

:-) + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档