
matplotlib.pyplot.scatter散点图结构及用法||参数详解
发布日期:2021-05-07 14:30:40
浏览次数:23
分类:精选文章
本文共 1049 字,大约阅读时间需要 3 分钟。
matplotlib.pyplot.scatter函数用于绘制散点图,是一个强大的工具,适用于展示数据点的分布情况。该函数能够根据提供的数据坐标生成图形,并支持自定义标记大小、颜色以及其他样式选项。
函数参数说明
该函数的主要参数包括:
x, y
- 数据点的横坐标和纵坐标,分别为数组或数组-like对象,形状为(n, )。
- 需要注意的是,x和y的长度必须相同,否则将仅绘制到数组长度较小的那一端。
s (size)
- 标记的大小,单位为平方磅。
- 可以是标量值(相同大小绘制所有标记),或形状为(n, )的数组(每个标记有不同的大小)。
- 如果不提供s,默认值为None,matplotlib会自动计算合适的标记大小。
c (color)
- 标记的颜色,可以是单一颜色(如RGB三元数或颜色名称),或颜色序列。
- 如果是颜色序列,长度应与x和y的长度相同,每个标记使用不同的颜色。
- 如果没有指定c,所有标记将使用默认颜色。
marker
- 绘制的标记风格,默认为'.'(小点)。支持的标记符号包括:'o'(圆圈)、's'(正方形)、'd'(菱形)等。
cmap (colormap)
- 颜色映射图谱,默认值为None。如果提供了cmap,可以自定义颜色分布。
norm
- 数据规范化器,用于将数据映射到[0, 1]范围内,适用于颜色映射。
vmin, vmax
- 数据的最小值和最大值,用于限制颜色映射的范围。
alpha
- 标记的透明度,范围在0到1之间。默认值为1(不透明)。
linewidths
- 标记边缘的宽度,单位为点数。默认值为None,表示边缘不可见。
edgecolors
- 标记边缘的颜色,默认值为'face',表示边缘颜色与标记内部颜色相同。
返回值
该函数返回一个路径数组,表示绘制的散点图的路径信息。
颜色选项
支持的颜色包括:
- 'black'
- 'white'
- 'red'
- 'blue'
- 'green'
- 'cyan'
- 'magenta'
- 'yellow'
- 'gray'
- 'lightgray'
- 'darkgray'
- 'lightblue'
- 'darkblue'
- 'lightred'
- 'darkred'
- 'lightgreen'
- 'darkgreen'
- 'lightcyan'
- 'darkcyan'
- 'lightmagenta'
- 'darkmagenta'
- 'lightyellow'
- 'darkyellow'
参考资料
该函数的使用请参考matplotlib.pyplot.scatter文档。
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年05月08日 17时34分38秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux 对象存储、文件存储、块存储有什么区别?
2023-02-01
linux 将文件内容赋值给shell脚本中的变量
2023-02-01
Linux 小小的cd命令,用的好可不简单哦!
2023-02-01
Linux 常用压缩命令全解,一次搞懂通关!
2023-02-01
Linux 常用命令
2023-02-01
linux 常用命令
2023-02-01
linux 常用命令
2023-02-01
Linux 常用命令
2023-02-01
Linux 常用命令之cat、tac、nl
2023-02-01
Linux 常用命令使用方法大搜刮
2023-02-01
Linux 常用命令大全
2023-02-01
Linux 常用网络命令
2023-02-01
linux 常用软件安装-目录
2023-02-01
Linux 常见必备
2023-02-01
linux 常见问题大全
2023-02-01
Linux 常规问题解决:File “/usr/bin/yum“, line 30 及 File “/usr/libexec/urlgrabber-ext-down“, line 28
2023-02-01
Linux 开发工具
2023-02-01
Linux 开放服务端口
2023-02-01
Linux 强大的网络命令:nc,网络的瑞士军刀!
2023-02-01
Linux 快速创建文件并写入内容
2023-02-01