Python如何实现散点图
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"Python如何实现散点图",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python如何实现散点图"吧!什么是关联图?关联图是查找两个事
千家信息网最后更新 2026年11月01日Python如何实现散点图

本篇内容主要讲解"Python如何实现散点图",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python如何实现散点图"吧!
什么是关联图?
关联图是查找两个事物之间关系的图像,他能为我们展示出一个事物随着另一个事物的变化如何变化。
典型的关联图有:折线图、散点图、相关矩阵等
我们什么时候会需要关联图?
1、数据报告 & 学术研究
展示趋势:比如产品销量随着时间如何变化,智力水平随着教育程度如何变化等
展现状态:不同年龄的客户的成交率,不同生产成本对应的生产员工技能要求等
2、数据探索 & 数据解读
探索数据关系,帮助了解试试,推动研究
3、统计学 & 机器学习
探索数据关系,指导数据预处理和模型选择
散点图
导入需要库
import numpy as np
import pandas as pd
import matplotlib as mpl
绘制一个简单的散点图
使用pd.scatter函数绘制散点图
简单的散点图示例:
# 定义数据,x1 取随机数
x1 = np.random.randn(10)
x2 = x1 + x1**2-10
# 定义画布,当只有会这个图的时候,下面这句不是必须存在的
plt.figure(figsize=(8,4))
# 绘制图像
plt.scatter(x1, # 横坐标
x2, # 纵坐标
s = 50, # 数据点的尺寸大小
c = "red", # 数据点的颜色
label = "red points" # 图例
)
# 装饰图形
# 显示图例,上面的 plt.scatter 中没有 label 属性的下面这句会出现警告
plt.legend()
# 显示图形
plt.show()
绘制多种图例颜色的散点图(以两种为例)
绘制一下图形需要找到以下三个要素:
1、绘图用的数据,x1,x2
2、标签的列表
3、颜色
图例:

# 生成 10 行,2 列的数据表
x = np.random.randn(10,2)
y = np.array([0,0,1,1,0,1,0,1,0,0])
plt.figure(figsize=(8,4))
colors = ["red","black"] # 确立颜色列表
label是 = ["Zero","One"] # 确立标签的类别列表
# 通过循环遍历 x.shape 将多个列形成的图像叠加在一起
for i in range(x.shape[1]):
plt.scatter(
x[y==i,0],
x[y==i,1],
c=colors[i],
label=labels[i]
)
# 在标签中存在几种类别,我们就需要循环几次,一次画一个颜色的点
plt.legend()
plt.show()
绘制复杂的散点图
自己创造数据过于简单,我们可以使用网上大神的简单数据集学习绘制复杂的散点图。

midwest = pd.read_csv("https://raw.githubusercontent.com/selva86/datasets/master/midwest_filter.csv")
# 过滤标签,去除标签重复像
categories = np.unique(midwest['category']) #去掉所有重复的项
plt.figure(figsize=(16,10))
for i in range(len(categories)):
plt.scatter(midwest.loc[midwest["category"]==categories[i],"area"]
,midwest.loc[midwest["category"]==categories[i],"poptotal"]
,s=20
,c=np.array(plt.cm.tab10(i/len(categories))).reshape(1,-1)
,label=categories[i]
)
plt.legend()
plt.show()到此,相信大家对"Python如何实现散点图"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
数据
标签
颜色
图例
关联
变化
学习
事物
图像
图形
不同
复杂
内容
时候
类别
循环
生产
研究
更深
典型
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海睿民互联网科技有限公司
中国互联网科技股
互联网下的科技发展
重庆互联网络科技
深圳互联网科技公司
互联网科技小额贷款
掌上梦互联网科技
多迪互联网科技有限公司
互联网科技寓意
昭通云南众福互联网科技有限公司
昭通互联网科技选哪家
互联网科技公司实习生
四川慕妮娅互联网科技有限公司
工业互联网等科技实现智能化赋能
黑科技 体验场景 互联网大会
广东鹅鹅鹅互联网科技有限公司
珠海东科互联网科技有限公司
科技互联网经济论坛
米泉互联网科技专业怎么样
株洲百竞科技的互联网营销顾问
互联网科技股
互联网科技有限公司图片
上海互联网科技有限公司
有木互联网科技
深圳艾佳互联网科技
互联网养老 桔豆科技
互联网和高科技公司
如何创新互联网科技
互联网数据科技专业
山东有哪些互联网科技公司