版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python最著名的绘图库Matplotlib库CHAPTER15CONTENTS目
录01绘制折线图02绘制条形图03绘制直方图04绘制饼图Matplotlib库提供了一整套和Matlab相似的命令API适合交互式地进行制图也可将它作为绘图控件,嵌入到GUI应用程序中Matplotlib能够创建多种类型的图表Python最著名的绘图库Matplotlib库
安装
Matplotlib
库打开一个cmd窗口打开执行安装>pipinstallmatplotlibMatplotlib库绘制折线图导入pyplot模块>>>importmatplotlib.pyplotasplt调用plot方法绘制一些坐标>>>plt.plot([1,2,3],[4,8,5])Matplotlib库lot()方法需要很多参数,但是最主要的是前2个参数,分别表示x坐标和y坐标,比如,上面语句中放入了两个列表[1,2,3]和[4,8,5],就表示生成了3个坐标(1,4)、(2,8)和(3,5)Matplotlib库把图表显示到屏幕上>>>plt.show()Matplotlib库【例】
画出两条折线,并且给每条折线一个名称>>>x=[1,2,3]#第1条折线的横坐标>>>y=[4,8,5]#第1条折线的纵坐标>>>x2=[1,2,3]#第2条折线的横坐标>>>y2=[11,15,13]#第2条折线的纵坐标>>>plt.plot(x,y,label='FirstLine')#绘制第1条折线,给折线一个名称'FirstLine'>>>plt.plot(x2,y2,label='SecondLine')#绘制第2条折线,给折线一个名称'SecondLine'>>>plt.xlabel('PlotNumber')#给横坐标轴添加名称>>>plt.ylabel('Importantvar')#给纵坐标轴添加名称>>>plt.title('GraphExample\nTwolines')#添加标题>>>plt.legend()#添加图例>>>plt.show()#显示到屏幕上折
线
图Matplotlib库【例】
下面介绍条形图的绘制方法>>>plt.bar([1,3,5,7,9],[6,3,8,9,2],label="FirstBar")#第1个数据系列>>>#下面的color='g',表示设置颜色为绿色>>>plt.bar([2,4,6,8,10],[9,7,3,6,7],label="SecondBar",color='g')#第2个数据系列>>>plt.legend()#添加图例>>>plt.xlabel('barnumber')#给横坐标轴添加名称>>>plt.ylabel('barheight')#给纵坐标轴添加名称>>>plt.title('BarExample\nTwobars!')#添加标题>>>plt.show()#显示到屏幕上条
形
图Matplotlib库【例】
下面介绍直方图的绘制方法>>>population_ages=[21,57,61,47,25,21,33,41,41,5,96,103,108, 121,122,123,131,112,114,113,82,77,67,56,46,44,45,47]>>>bins=[0,10,20,30,40,50,60,70,80,90,100,110,120,130]>>>plt.hist(population_ages,bins,histtype='bar',rwidth=0.8)>>>plt.xlabel('x')>>>plt.ylabel('y')>>>plt.title('GraphExample\nHistogram')>>>plt.show()#显示到屏幕上直
方
图Matplotlib库【例】
画出两条折线,并且给每条折线一个名称>>>slices=[7,2,2,13]#即activities分别占比7/24,2/,2/24,13/24>>>activities=['sleeping','eating','working','playing']>>>cols=['c','m','r','b']>>>plt.pie(slices,
labels=activities,#设置饼图的各个切片的数据
colors=cols,#设置每个饼图切片的颜色
startangle=90,#设置饼图旋转的角度
shadow=True,#设置阴影
explode=(0,0.1,0,0),#设置某个切片突出显示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房地产销售岗楼盘销售考试题目及答案
- Brallobarbitone-Ucedorm-生命科学试剂-MCE
- 天然气处理工操作评估竞赛考核试卷含答案
- 水文勘测船工班组安全强化考核试卷含答案
- 缩放排工安全文化评优考核试卷含答案
- 制漆配色调制工岗前实操能力考核试卷含答案
- 2026年试验区生态产品价值实现题库
- 2026年三力测试精题库附答案解析
- 顺丁橡胶装置操作工测试验证模拟考核试卷含答案
- 2026年无人农场关键技术知识测试题
- GB/T 17587.2-2025滚珠丝杠副第2部分:公称直径、公称导程、螺母尺寸和安装螺栓公制系列
- 中国银行国际贸易融资实务
- GB/T 13912-2020金属覆盖层钢铁制件热浸镀锌层技术要求及试验方法
- GB/T 13557-2017印制电路用挠性覆铜箔材料试验方法
- 团队建设与执行力讲解学习课件
- 人教统编版高中历史必修中外历史纲要下中古时期的欧洲教学课件1
- 花生高产栽培技术课件
- 肾癌(护理查房)培训课件
- 免疫多糖在水产上的应用
- 高一物理 必修一 牛顿第一定律 教学设计
- 金庸小说评说
评论
0/150
提交评论