3 常见图形绘制
学习目标
目标
掌握常见统计图及其意义
Matplotlib能够绘制折线图、散点图、柱状图、直方图、饼图。
我们需要知道不同的统计图的意义,以此来决定选择哪种统计图来呈现我们的数据。
1 常见图形种类及意义
折线图:以折线的上升或下降来表示统计数量的增减变化的统计图
特点:能够显示数据的变化趋势,反映事物的变化情况。(变化)
api:plt.plot(x, y)

散点图:用两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间是否存在某种关联或总结坐标点的分布模式。
特点:判断变量之间是否存在数量关联趋势,展示离群点(分布规律)
api:plt.scatter(x, y)

柱状图:排列在工作表的列或行中的数据可以绘制到柱状图中。
特点:绘制连离散的数据,能够一眼看出各个数据的大小,比较数据之间的差别。(统计/对比)
api:plt.bar(x, width, align='center', **kwargs)

直方图:由一系列高度不等的纵向条纹或线段表示数据分布的情况。 一般用横轴表示数据范围,纵轴表示分布情况。
特点:绘制连续性的数据展示一组或者多组数据的分布状况(统计)
api:matplotlib.pyplot.hist(x, bins=None)

饼图:用于表示不同分类的占比情况,通过弧度大小来对比各种分类。
特点:分类数据的占比情况(占比)
api:plt.pie(x, labels=,autopct=,colors)

2 散点图绘制
需求:探究房屋面积和房屋价格的关系
房屋面积数据:
房屋价格数据:

代码:
3 柱状图绘制
需求-对比每部电影的票房收入

电影数据如下图所示:

准备数据
绘制柱状图
代码:
参考链接:
https://matplotlib.org/index.html
4 小结
折线图【知道】
能够显示数据的变化趋势,反映事物的变化情况。(变化)
plt.plot()
散点图【知道】
判断变量之间是否存在数量关联趋势,展示离群点(分布规律)
plt.scatter()
柱状图【知道】
绘制连离散的数据,能够一眼看出各个数据的大小,比较数据之间的差别。(统计/对比)
plt.bar(x, width, align="center")
直方图【知道】
绘制连续性的数据展示一组或者多组数据的分布状况(统计)
plt.hist(x, bins)
饼图【知道】
用于表示不同分类的占比情况,通过弧度大小来对比各种分类
plt.pie(x, labels, autopct, colors)
Last updated