scatter()参数
时间: 2023-08-10 20:25:08 浏览: 88
python matplotlib:plt.scatter() 大小和颜色参数详解
5星 · 资源好评率100%
scatter() 函数有很多可选参数,下面列出一些常用的参数及其说明:
- `x, y`:散点图的横纵坐标,可以是列表、数组或标量。
- `s`:散点的大小,可以是标量或与 x、y 相同长度的数组,默认值为 `rcParams['scatter.marker'] ** 2`。
- `c`:散点的颜色,可以是单个颜色字符串、与 x、y 相同长度的颜色序列、标量或颜色映射对象(例如 `cmap` 或 `Norm` 实例),默认值为蓝色。
- `marker`:散点的形状,可以是字符串、标量或与 x、y 相同长度的数组,常用的形状有圆形('o')、正方形('s')、三角形('^')等,默认值为圆形。
- `alpha`:散点的透明度,取值范围为 `[0, 1]`,默认值为 1(不透明)。
- `linewidths`:散点边界线的宽度,可以是标量或与 x、y 相同长度的数组,默认值为 `None`。
- `edgecolors`:散点边界线的颜色,可以是单个颜色字符串、与 x、y 相同长度的颜色序列、标量或颜色映射对象,默认值为 'face'。
- `cmap`:颜色映射对象,用于将颜色序列映射为颜色,如果指定了 `c` 参数,则该参数无效。
- `norm`:颜色映射的归一化对象,用于将颜色映射到指定的范围。
- `vmin, vmax`:颜色映射的取值范围,仅在指定了 `norm` 参数时生效。
- `alpha`:散点的透明度,取值范围为 `[0, 1]`,默认值为 1(不透明)。
- `zorder`:散点图的层次,取值范围为整数,默认值为 1。
其他参数可以参考 Matplotlib 官方文档。
阅读全文