Exercise Requirements

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