Matplotlib plt.scatter()函数详解:绘制散点图的完整指南
创作时间:
作者:
@小白创作中心
Matplotlib plt.scatter()函数详解:绘制散点图的完整指南
引用
CSDN
1.
https://blog.csdn.net/u013172930/article/details/145935339
本文将详细介绍Matplotlib中的plt.scatter()函数,从基础语法到高级用法,包括如何调整点的大小、颜色、透明度等参数,以及如何使用该函数进行数据可视化。
plt.scatter()
—— 散点图(Scatter Plot)
matplotlib.pyplot.scatter()
用于绘制散点图,适用于显示数据点的分布、关系、聚类模式,常用于回归分析、聚类分析、异常值检测。
1. 语法
import matplotlib.pyplot as plt
plt.scatter(x, y, s=None, c=None, marker=None, alpha=None, label=None)
主要参数
参数 作用
x X 轴数据
y Y 轴数据
s 点的大小(默认None,可以传list)
c 颜色("red","blue",或list)
marker 标记形状("o"圆点,"s"方块)
alpha 透明度(0-1)
label 点的标签(用于plt.legend())
2. 基本示例
2.1 画基本散点图
import matplotlib.pyplot as plt
# 数据
x = [1, 2, 3, 4, 5]
y = [10, 15, 7, 12, 18]
# 绘制散点图
plt.scatter(x, y)
plt.title("Basic Scatter Plot")
plt.xlabel("X Axis")
plt.ylabel("Y Axis")
plt.show()
📌作用
plt.scatter(x, y)
绘制散点。
**2.2 调整点大小(
s
参数)**
sizes = [50, 100, 200, 300, 400] # 点的大小
plt.scatter(x, y, s=sizes)
plt.show()
📌作用
s
控制点的大小(可单独设置)。
**2.3 调整颜色(
c
参数)**
colors = ["red", "blue", "green", "purple", "orange"]
plt.scatter(x, y, c=colors)
plt.show()
📌作用
c
控制点的颜色。
**2.4 设置透明度(
alpha
参数)**
plt.scatter(x, y, color="blue", alpha=0.5)
plt.show()
📌作用
alpha=0.5
设置透明度(避免数据点重叠)。
3. 高级用法
**3.1 按类别着色(
c
传数组)**
import numpy as np
z = np.random.rand(len(x)) # 生成随机颜色
plt.scatter(x, y, c=z, cmap="coolwarm")
plt.colorbar() # 显示颜色条
plt.show()
📌作用
c=z
按数值着色,
cmap="coolwarm"
选择颜色方案。
**3.2 自定义标记形状(
marker
)**
plt.scatter(x, y, marker="s") # 方块
plt.show()

📌常见标记
"o"
圆点
"s"
方块
"d"
菱形
"x"
叉号
**4.
plt.scatter()
vs
plt.plot()
**
plt.scatter() plt.plot()
作用 散点图 折线图
适用数据 离散点 连续曲线
plt.plot(x, y, marker="o")
plt.show()
📌推荐
- 点状数据→
plt.scatter() - 趋势分析→
plt.plot()
5. 总结
✅
plt.scatter()
适用于可视化数据点分布,适用于回归、聚类分析。
✅常见参数
s
调整点大小,
c
按类别着色,
marker="s"
改变形状,
alpha=0.5
调整透明度。
本文原文来自CSDN
热门推荐
3分钟搞懂残疾人两项补贴!手把手教你领到应得补助
LVDS高速接口的原理、系统设计、PCB设计介绍
道家的千古妙诀《静心诀》全文仅48字,却道尽修身养性真谛!读完豁然开朗
如何在精灵宝可梦剑盾中找到拉普拉斯?分享最全位置指南
家庭常用风水知识,提升居住舒适度-家居风水布局解析
欢聚健康中国菜——天然素材小火锅!
专家解读:孩子午睡时间过长是否会影响身高增长
成都博物馆新展唐代蜀锦精品,展现千年织艺风采
保护树木的建议
IP地址规划与路由设计:构建高效网络系统的基石
养鸭子利润怎么算(养10000只鸭子的一年能赚多少钱?)
一篇文章看懂DNF手游拍卖行机制
没有强大背景的杨紫,如何从童星逆袭成一线女演员?
刚发布完iPhone 16的苹果 就要补交1000亿天价税款
追债不易:揭秘欠钱纠纷中的法律程序与实战策略
王家大院:探寻中国民间建筑的豪华巨作
甘肃陇西县:探寻李氏龙宫(李氏祠堂)的前生今世
异人之下手游新手攻略:从剧情到战斗的全面入门指南
嵌入式浴缸与独立式浴缸的抉择,无需烦恼,答案很明确!
为什么这些书总被推荐?背后的秘密你可能不知道!
命格揭秘:解码人生先天禀赋与命运趋势的奥秘
今起,火车票这样报销!一文速览操作流程
如何正确清洗拖鞋,保持其整洁与延长使用寿命?
武汉地铁7号线四大车站亮相,一站一特色尽显城市魅力
Fluent湍流模型选择:初学者实用指南
易经知识在阳宅风水中的应用与实践
美媒列出2025年目前现役三分球命中率最好的9人,库里落选
股票代码完全解析:从构成到分类,一文读懂股票代码
阳台推拉门怎么检验?阳台推拉门检验项目分析
毛坯房的推拉门要换吗?家居装修的关键考量