Exercise Requirements
- 折线图练习
- 读取长沙市某年5月份的气温数据(
changsha.csv
),按照时间顺序绘制成折线图
- “highest”为当天最高气温,”lowest”为当天最低气温
- 使用圆点表示数据点
- x轴是是时间,y轴是温度,要求图中有具体刻度
- x轴的标题是”时间(天)”,y轴的标题是”气温(摄氏度)“
- 图标题是”长沙5月份气温走势“图
- 柱状图练习
- 读取三类学校(普通本科、中等职业教育、普通高中)2014-2018年间的招生数据(
enrollment.csv
),绘制柱状图。
- x轴是年份,y轴是当年的招生人数(万人)。
- 按年份进行分组绘制,同一年份的放在一个组。
- 要求绘制图例,图例横向排列(提示:使用legend的ncol参数,具体用法自行查Matplotlib官网)
- 图标题是”2014-2018普通本科、中等职业教育、普通高中招生人数“
- 直方图练习
- 读取
scores.csv
,绘制直方图。
- 读取csv文件之后生成DataFrame对象。
- 绘制其中历史成绩(“history”)的直方图。
- 标记x轴的坐标。
- 每个柱面上方显示处于该区间内成绩数量。
- 图标题是”x班历史成绩直方图“。
- 散点图练习
- 分别读取4个城市的二手车数据(
bj.csv
、sh.csv
、gz.csv
和sz.csv
),将其归档到同一个DataFrame中。
- 计算车辆的使用年份和保值率,并在DataFrame新增对应的字段存储数据。
- 使用年份=当前时间-购买时间
- 保值率=二手车价格 / 新车价格
- 绘制使用年份与保值率的散点图,观察并简单分析其分布特征。
- 绘制行驶距离与保值率的散点图,观察并简单分析其分布特征。
- 饼图练习
- 将下边的数据绘制成饼图。
- 设置阴影效果
- 将Chrome对应分块从饼图中分离出来,距离设为0.05。
- 设置显示分块占比信息,保留两位小数。
- 占比信息以白色文字显示,分块名以黑色文字显示。
- 将Edge和Safari的占比的字体大小设置为10,其余为12.
Chrome |
Internet Explorer |
FireFox |
Edge |
Safari |
其他浏览器 |
0.6098 |
0.1218 |
0.1147 |
0.0415 |
0.0372 |
0.075 |
- 箱线图练习
- 读取“scores.csv”中的数据绘制成箱线图。
- 同一张图上每个科成绩对应一个箱线。
- 观察所绘制的箱线图,简单分析一下。