且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

常见图表及散点图| 学习笔记

更新时间:2022-09-07 23:26:40

开发者学堂课程【Python 数据可视化库 Matplotlib 快速入门 常见图表及散点图学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/606/detail/8841


常见图表及散点图


内容介绍

一、学习目标

二、常见图形种类及意义

三、散点图绘制


一、学习目标

(1)目标

掌握常见统计图及其意义

绘制散点图

(2)应用

探究不同变量之间的关系

(3)内容预览

Matplotib 能够绘制折线图、散点图、柱状图、直方图、饼图。

我们需要知道不同的统计图的意义,以此来决定选择哪种统计图来呈现我们的数据。


二、常见图形种类及意义

折线图 plot:以折线的上升或下降来表示统计数量的增减变化的统计图

特点:能够显示数据的变化趋势,反映事物的变化情况(变化)

散点图 scatter:用两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间是否存在某种关联或总结坐标点的分布模式。

特点:判断变量之间是否存在数量关联趋势,展示离群点(分布规律)

柱状图 bar:排列在工作表的列或行中的数据可以绘制到柱状图中。

特点:绘制连离散的数据,能够一眼看出各个数据的大小,比较数据之间的差别。(统计/对比)

直方图 histogram :由一系列高度不等的纵向条纹或线段表示数据分布的情况。一般用横轴表示数据范围,纵轴表示分布情况。

特点:绘制连续性的数据展示一组或者多组数据的分布状况(统计)

饼图 pie:用于表示不同分类的占比情况,通过弧度大小来对比各种分类。

特点:分类数据的占比情况(占比)


三、散点图绘制


#需求:探究房屋面积和房屋价格的关系

# 1、准备数据

x = [225.98, 247.07, 253.14, 457.85, 241.58, 301.01. 20.67 ,288.64,163.56,120.06, 207.83, 342.75, 147.9 ,53.06,224.72,29.51, 21.61,483.21, 245.25, 399.25,343.35]

y =[196.63, 203.88, 210.75, 372.74, 202.41, 247.61,24.9,239.34,140.32,104.15, 176.84, 288.23, 128. 79,49.64, 191. 74, 33.1, 30.74,400.02, 205.35, 330.64, 283.45]

# 2、创建画布

plt. figure(figsize=(20,8),dpi=80)

# 3、绘制图像

plt.scatter(x, y)

# 4、显示图像  

plt. show()