第3章-Matplotlib数据可视化基础课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第3章-Matplotlib数据可视化基础课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matplotlib 数据 可视化 基础 课件
- 资源描述:
-
1、大数据,成就未来大数据,成就未来Matplotlib数据可视化基础 2大数据挖掘专家1分析特征间的关系目录了解绘图基础语法与常用参数2分析特征内部数据分布与分散状况3小结4 3大数据挖掘专家掌握pyplot基础语法基本绘图流程 4大数据挖掘专家第一部分主要作用是构建出一张空白的画布,并可以选择是否将整个画布划分为多个部分,方便在同一幅图上绘制多个图形的情况。最简单的绘图可以省略第一部分,而后直接在默认的画布上进行图形绘制。掌握pyplot基础语法1.创建画布与创建子图函数名称函数作用plt.figure创建一个空白画布,可以指定画布大小,像素。figure.add_subplot创建并选中子图
2、,可以指定子图的行数,列数,与选中图片编号。5大数据挖掘专家第二部分是绘图的主体部分。其中添加标题,坐标轴名称,绘制图形等步骤是并列的,没有先后顺序,可以先绘制图形,也可以先添加各类标签。但是添加图例一定要在绘制图形之后。掌握pyplot基础语法2.添加画布内容函数名称函数作用plt.title在当前图形中添加标题,可以指定标题的名称、位置、颜色、字体大小等参数。plt.xlabel在当前图形中添加x轴名称,可以指定位置、颜色、字体大小等参数。plt.ylabel在当前图形中添加y轴名称,可以指定位置、颜色、字体大小等参数。plt.xlim指定当前图形x轴的范围,只能确定一个数值区间,而无法使
3、用字符串标识。plt.ylim指定当前图形y轴的范围,只能确定一个数值区间,而无法使用字符串标识。plt.xticks指定x轴刻度的数目与取值。plt.yticks指定y轴刻度的数目与取值。plt.legend指定当前图形的图例,可以指定图例的大小、位置、标签。6大数据挖掘专家第三部分主要用于保存和显示图形。掌握pyplot基础语法3.存与展示图形函数名称函数作用plt.savafig保存绘制的图片,可以指定图片的分辨率、边缘的颜色等参数。plt.show在本机显示图形。7大数据挖掘专家 pyplot使用rc配置文件来自定义图形的各种默认属性,被称为rc配置或rc参数。在pyplot中几乎所有
4、的默认属性都是可以控制的,例如视图窗口大小以及每英寸点数、线条宽度、颜色和样式、坐标轴、坐标和网格属性、文本、字体等。设置pyplot的动态rc参数 8大数据挖掘专家设置pyplot的动态rc参数线条的常用rc参数名称、解释与取值rc参数名称解释取值lines.linewidth线条宽度取0-10之间的数值,默认为1.5。lines.linestyle线条样式可取“-”“-”“-.”“:”四种。默认为“-”。lines.marker线条上点的形状可取“o”“D”“h”“.”“,”“S”等20种,默认为None。lines.markersize点的大小取0-10之间的数值,默认为1。9大数据挖掘
5、专家设置pyplot的动态rc参数常用线条类型解释linestyle取值意义linestyle取值意义-实线-.点线-长虚线:短虚线 10大数据挖掘专家marker取值意义marker取值意义o圆圈.点D菱形s正方形h六边形1*星号H六边形2d小菱形-水平线v一角朝下的三角形8八边形一角朝右的三角形,像素一角朝上的三角形+加号竖线None无xX设置pyplot的动态rc参数线条标记解释 11大数据挖掘专家 由于默认的pyplot字体并不支持中文字符的显示,因此需要通过设置font.sans-serif参数改变绘图时的字体,使得图形可以正常显示中文。同时,由于更改字体后,会导致坐标轴中的部分字符
6、无法显示,因此需要同时更改axes.unicode_minus参数。plt.rcParamsfont.sans-serif=SimHei#设置中文显示plt.rcParamsaxes.unicode_minus=False 除了设置线条和字体的rc参数外,还有设置文本、箱线图、坐标轴、刻度、图例、标记、图片、图像保存等rc参数。具体参数与取值可以参考官方文档。设置pyplot的动态rc参数注意事项 12大数据挖掘专家1分析特征间的关系目录了解绘图基础语法与常用参数2分析特征内部数据分布与分散状况3小结4 13大数据挖掘专家 散点图(scatter diagram)又称为散点分布图,是以一个特征
7、为横坐标,另一个特征为纵坐标,利用坐标点(散点)的分布形态反映特征间的统计关系的一种图形。值是由点在图表中的位置表示,类别是由图表中的不同标记表示,通常用于比较跨类别的数据。绘制散点图散点图 14大数据挖掘专家matplotlib.pyplot.scatter(x,y,s=None,c=None,marker=None,alpha=None,*kwargs)常用参数及说明如下表所示。绘制散点图scatter函数参数名称说明x,y接收array。表示x轴和y轴对应的数据。无默认。s接收数值或者一维的array。指定点的大小,若传入一维array则表示每个点的大小。默认为None。c接收颜色或者一
8、维的array。指定点的颜色,若传入一维array则表示每个点的颜色。默认为Nonemarker接收特定string。表示绘制的点的类型。默认为None。alpha接收0-1的小数。表示点的透明度。默认为None。15大数据挖掘专家 折线图(line chart)是一种将数据点按照顺序连接起来的图形。可以看作是将散点图,按照x轴坐标顺序连接起来的图形。折线图的主要功能是查看因变量y随着自变量x改变的趋势,最适合用于显示随时间(根据常用比例设置)而变化的连续数据。同时还可以看出数量的差异,增长趋势的变化。绘制折线图折线图 16大数据挖掘专家matplotlib.pyplot.plot(*args
展开阅读全文