第七单元 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中。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。