4.2.2.2 利用matplotlib模块绘图 ppt课件 (18张PPT)-2023新浙教版(2019)《高中信息技术》必修第一册.pptx

上传人(卖家):Q123 文档编号:5426151 上传时间:2023-04-11 格式:PPTX 页数:18 大小:14.48MB
下载 相关 举报
4.2.2.2 利用matplotlib模块绘图 ppt课件 (18张PPT)-2023新浙教版(2019)《高中信息技术》必修第一册.pptx_第1页
第1页 / 共18页
4.2.2.2 利用matplotlib模块绘图 ppt课件 (18张PPT)-2023新浙教版(2019)《高中信息技术》必修第一册.pptx_第2页
第2页 / 共18页
4.2.2.2 利用matplotlib模块绘图 ppt课件 (18张PPT)-2023新浙教版(2019)《高中信息技术》必修第一册.pptx_第3页
第3页 / 共18页
4.2.2.2 利用matplotlib模块绘图 ppt课件 (18张PPT)-2023新浙教版(2019)《高中信息技术》必修第一册.pptx_第4页
第4页 / 共18页
4.2.2.2 利用matplotlib模块绘图 ppt课件 (18张PPT)-2023新浙教版(2019)《高中信息技术》必修第一册.pptx_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、matplotlib模块绘图4.2.2 4.2.2 编程处理数据编程处理数据首先导入matplotlib的pyplot子库:import matplotlib.pyplot as plt导入绘图函数并记作plt,程序中若是涉及到绘图函数则使用plt.XX常用的绘图函数常用的绘图函数figure()创建一个新的图表对象,并设置为当前绘图对象;show()显示创建的所有绘图对象plot()绘制线形图;bar()绘制垂直柱形图;barh()绘制水平柱形图;scatter()绘制散点图;title()设置图表的标题;xlim()ylim()设置X、Y轴的取值范围;xlabel()ylabel()设置X

2、、Y轴的标签;legend()显示图例;figure()创建一个新的图表,若是不创建,matplotlib会自动创建一个figure对象,默认名为Figure1figure(num=“图表名称”,figsize=(宽,高)如figure(num=“数学”,figsize=(8,4),则创建的图表名是数学,图表宽为8,高为4plot()线形图()线形图bar()垂直柱形图barh()水平柱形图scatter()散点图绘制图形时:左侧放置一列列数据作为x轴,右侧 放置的一列列数据作为y轴如plt.plot(df.学号,df.数学)x轴则是学号列数据,y轴是数学列数据linestyle 线条样式线条

3、样式linewidth 线条宽度color 线条颜色facecolor 图表的背景颜色edgecolor 边框颜色title()设置图表的标题plt.title(“哈哈哈”)xlim()ylim()设置X、Y轴的取值范围plt.xlim(10,20)则x轴的范围是1020plt.ylim(0,150)则y轴的范围是0150 xlabel()ylabel()设置X、Y轴的标签plt.xlabel(“你好”)则在x轴的下端 显示 你好legend()显示图例图例的内容一般通过label进行设置如plt.bar(x,y,label=“果真如此”)则图例的内容显示中就有 果真如此 字样import n

4、umpy as np import matplotlib.pyplot as plt x=np.linspace(0,10,1000)#生成一个等差数组,(头,尾,数据个数)y1=np.sin(x)y2=np.sin(x*2)plt.figure(figsize=(8,4)#创建一个图表对象 plt.title(sin(x)and sin(x*2)#设置图表标题 plt.plot(x,y1,label=sin(x),color=r,linewidth=2)#绘制线型图 plt.scatter(x,y2,label=sin(x*2)#绘制散点图 plt.ylim(-1.5,1.5)#设置 y 轴

5、取值范围 plt.xlim(0,10)#设置 x 轴取值范围 plt.xlabel(x)#设置 x 轴标签 plt.ylabel(y)#设置 y 轴标签 plt.legend()#显示图例 plt.show()#显示绘图对象内容扩展:使用绘图函数进行绘图时,某个图形函数中放置的参数是一列数据如plt.plot(x,y)x和 y都是DataFrame中某一列的数据但DataFrame中也提供了plot()绘图功能,使用时只需要写列名如df.plot(“学号”,“语文”)默认绘制的是线形图可以通过kind进行图形呈现的指定,而绘图函数中不能再使用kind,否则冲突课堂练习:课堂练习:1、读取Exc

6、el中的数据,对“学号”列、“总分”列数据创建垂直柱形图课堂练习:课堂练习:import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel(test.xlsx)x=_y=_#绘制垂直柱形图plt.title(_)#设置图表标题plt.legend()#显示图例plt.xlabel(xuehao)#设置X轴标签plt.show()#显示绘图import matplotlib.pyplot as pltimport numpy as np#产生1个50个数据的等差数列x=np.linspace(0,1,50)y1=x*2y2=np.sqrt(x)y3=x*5plt.figure()_(Mathematical function)#设置图表标题_#绘制y1函数线形图plt.scatter(x,y2,label=y2=np.sqrt(x)_#绘制y3函数散点图_#显示图例plt.show()B

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中 > 信息 > 浙教版(2019) > 必修1 数据与计算
版权提示 | 免责声明

1,本文(4.2.2.2 利用matplotlib模块绘图 ppt课件 (18张PPT)-2023新浙教版(2019)《高中信息技术》必修第一册.pptx)为本站会员(Q123)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|