第七单元 7.2 项目2 活动数据可视化(练习)-《Python程序设计基础》(高等教育出版社)同步精品课堂

2026-05-08
| 2份
| 11页
| 52人阅读
| 1人下载

内容正文:

第七单元 7.2 项目2 活动数据可视化 一、单项选择题 1.用于绘制柱形图的matplotlib函数是( ) A. plot() B. scatter() C. bar() D. pie() 2.下列( )库不是Python标准库? A. csv B. os C. matplotlib D. sys 3.在命令行中安装matplotlib库的正确命令是( ) A. install matplotlib B. pip install matplotlib C. pip matplotlib D. matplotlib install 4.下列( )函数用于绘制饼图? A. plot() B. bar() C. pie() D. hist() 5.在matplotlib中,用于设置图表标题的函数是( ) A. xlabel() B. ylabel() C. title() D. legend() 6.在matplotlib中,用于添加图例的函数是( ) A. text() B. label() C. legend() D. grid() 7.下列( )参数用于设置柱形图的宽度? A. left B. height C. width D. color 8.( )函数用于保存图表为图片文件? A. show() B. savefig() C. figure() D. plot() 9.在统计性别分布时,统计男生数量的方法是( ) A. getGender.count('男') B. getGender.sum('男') C. getGender.len('男') D. getGender.total('男') 10.下列( )函数用于添加网格线? A. text() B. grid() C. line() D. axis() 二、判断题 1.matplotlib是Python的标准库,无需安装即可使用。( ) 2.bar()函数可以用于绘制饼图。( ) 3.使用plt.rcParams['font.sans-serif'] = ['SimHei']可以解决中文乱码问题。( ) 三、填空题 1.Python的_________是Python安装的时候默认自带的库;Python的第三方库需要_________后安装到Python的_________下,不同的第三方库安装及使用方法_________。两类库的_________是一样的,都需要用_________语句调用。 2.matplotlib是Python编程语言中一个广泛使用的_______,为_______提供了丰富的功能和灵活性。无论是简单的_______、_______,还是复杂的_______、_______等,matplotlib都能轻松应对。 3.matplotlib的_______方法用于添加_______,解释图表中不同_______或_______的含义。 四、简答题 1.解释matplotlib中pie()函数常用参数的含义。 2.简述本项目中进行班级参赛人数统计的主要步骤。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 第七单元 7.2 项目2 活动数据可视化 一、单项选择题 1.用于绘制柱形图的matplotlib函数是( ) A. plot() B. scatter() C. bar() D. pie() 【答案】C 【解析】bar()函数用于绘制条形图(柱形图),用于比较不同类别之间的数据。 2.下列( )库不是Python标准库? A. csv B. os C. matplotlib D. sys 【答案】C 【解析】matplotlib是第三方库,需要单独安装;csv、os、sys是Python标准库。 3.在命令行中安装matplotlib库的正确命令是( ) A. install matplotlib B. pip install matplotlib C. pip matplotlib D. matplotlib install 【答案】B 【解析】pip是Python的包管理工具,安装第三方库的命令为pip install 库名。 4.下列( )函数用于绘制饼图? A. plot() B. bar() C. pie() D. hist() 【答案】C 【解析】pie()函数用于绘制饼图,常用于展示数据的比例分布。 5.在matplotlib中,用于设置图表标题的函数是( ) A. xlabel() B. ylabel() C. title() D. legend() 【答案】C 【解析】title()用于设置图表的标题。 6.在matplotlib中,用于添加图例的函数是( ) A. text() B. label() C. legend() D. grid() 【答案】C 【解析】legend()用于添加图例,解释图表中不同数据系列的含义。 7.下列( )参数用于设置柱形图的宽度? A. left B. height C. width D. color 【答案】C 【解析】bar()函数中的width参数用于设置柱形图的宽度。 8.( )函数用于保存图表为图片文件? A. show() B. savefig() C. figure() D. plot() 【答案】B 【解析】savefig()用于将图表保存为文件,如PNG格式。 9.在统计性别分布时,统计男生数量的方法是( ) A. getGender.count('男') B. getGender.sum('男') C. getGender.len('男') D. getGender.total('男') 【答案】A 【解析】列表的count()方法用于统计指定元素出现的次数。 10.下列( )函数用于添加网格线? A. text() B. grid() C. line() D. axis() 【答案】B 【解析】grid()用于在图表中添加网格线,提高可读性。 二、判断题 1.matplotlib是Python的标准库,无需安装即可使用。( ) 【答案】错。matplotlib是第三方库,需要使用pip等工具安装。 2.bar()函数可以用于绘制饼图。( ) 【答案】错。bar()绘制柱形图,pie()绘制饼图。 3.使用plt.rcParams['font.sans-serif'] = ['SimHei']可以解决中文乱码问题。( ) 【答案】对。设置中文字体可以正确显示中文标签和标题。 三、填空题 1.Python的_________是Python安装的时候默认自带的库;Python的第三方库需要_________后安装到Python的_________下,不同的第三方库安装及使用方法_________。两类库的_________是一样的,都需要用_________语句调用。 【答案】标准库 下载 安装目录 不同 调用方式 import 2.matplotlib是Python编程语言中一个广泛使用的_______,为_______提供了丰富的功能和灵活性。无论是简单的_______、_______,还是复杂的_______、_______等,matplotlib都能轻松应对。 【答案】绘图库 数据可视化 线图 散点图 直方图 箱线图 3.matplotlib的_______方法用于添加_______,解释图表中不同_______或_______的含义。 【答案】legend() 图例 曲线 数据系列 四、简答题 1.解释matplotlib中pie()函数常用参数的含义。 【答案】① x:饼图的数据值; ② explode:设置扇区偏离圆心的距离; ③ labels:设置扇区标签; ④ autopct:设置百分比显示格式; ⑤ shadow:是否添加阴影; ⑥ startangle:起始绘制角度; ⑦ colors:设置扇区颜色列表。 2.简述本项目中进行班级参赛人数统计的主要步骤。 【答案】① 使用csv模块读取CSV文件,跳过表头; ② 遍历每一行,将班级信息存入getClass列表; ③ 使用set(getClass)获取唯一班级名; ④ 遍历唯一班级名,使用getClass.count(className)统计每班人数; ⑤ 将班级及人数存储到字典classCounts中。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第七单元 7.2 项目2 活动数据可视化(练习)-《Python程序设计基础》(高等教育出版社)同步精品课堂
1
第七单元 7.2 项目2 活动数据可视化(练习)-《Python程序设计基础》(高等教育出版社)同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。