大数据基础 课件7-5 Matplotlib数据可视化_第1页
大数据基础 课件7-5 Matplotlib数据可视化_第2页
大数据基础 课件7-5 Matplotlib数据可视化_第3页
大数据基础 课件7-5 Matplotlib数据可视化_第4页
大数据基础 课件7-5 Matplotlib数据可视化_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浙江经贸职业技术学院大数据基础Unit7《大数据基础》.移动商务营销课程群7.2.1ECharts数据可视化7.2可视化工具7.2.2PyECharts数据可视化7.2.3

Matplotlib数据可视化数据可视化7.2.3

Matplotlib数据可视化1Matplotlib简介Matplotlib是一个Python绘图库。只需几行代码即可生成柱状图,直方图,功率谱,条形图,极线图,饼图,散点图等。

7.2.3

Matplotlib数据可视化数据可视化使用Matplotlib绘制折线图、柱状图、水平柱状图、堆积柱状图、箱线图、散点图。7.2.3

Matplotlib数据可视化frommatplotlib.pyplotimport*x=[1,2,3,4]y=[5,4,3,2]figure()#线形图subplot(231)plot(x,y)#柱状图subplot(232)bar(x,y)#水平柱状图subplot(233)barh(x,y)示例程序#堆积柱状图subplot(234)bar(x,y)y1=[7,8,5,3]bar(x,y1,bottom=y,color='r')#绘制箱型图subplot(235)boxplot(x)#绘制散点图subplot(236)scatter(x,y)7.2.3

Matplotlib数据可视化数据可视化使用Matplotlib可视化某在线教育网站教程点击量数据7.2.3

Matplotlib数据可视化importmatplotlib.pyplotaspltx_data=['2013','2014','2015','2016','2017','2018','2019']#定义2个列表分别作为两条折线的Y轴数据y_data=[58000,60200,63000,71000,84000,90500,107000]y_data2=[52000,54200,51500,58300,56800,59500,62700]#指定折线的颜色、线宽和样式plt.plot(x_data,y_data,color='red',linewidth=2.0,linestyle='--',label='Java基础')示例程序plt.plot(x_data,y_data2,color='blue',linewidth=3.0,linestyle='-.',label='Python基础')#用来正常显示中文plt.rcParams['font.sans-serif']=['SimHei']#调用legend函数设置图例plt.legend(loc='best')#设置两条坐标轴的名字plt.xlabel("年份")plt.ylabel("教程点击量")#设置数据图的标题plt.title('某在线教育网站教程点击量')7.2.3

Matplotlib数据可视化#设置Y轴上的刻度值#第一个参数是点的位置,第二个参数是点的文字提示plt.yticks([50000,100000,150000],[r'良好',r'优秀',r'火爆'])ax=plt.gca()#设置将X轴的刻度值放在底部X轴上ax.xaxis.set_ticks_position('bottom')#设置将Y轴的刻度值放在左边轴上ax.yaxis.set_ticks_position('left')#设置右边坐标轴线的颜色(设置为none表示不显示)ax.spines['right'].set_color('none')示例程序#设置顶部坐标轴线的颜色(设置为none表示不显示)ax.spines['top'].set_color('none')#定义底部坐标轴线的位置(放在100000数值处)ax.spines['bottom'].se

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论