plt.scatter)函数及内置参数
时间: 2023-11-04 17:53:09 浏览: 105
`plt.scatter()` 函数是 Matplotlib 库中用于绘制散点图的函数。它可以接受多个参数来定义散点图的样式和属性。下面是一些常用的内置参数:
- `x`:指定散点图的 x 坐标数据。
- `y`:指定散点图的 y 坐标数据。
- `s`:指定散点的大小,可以是一个数值或一个数组,用于表示每个散点的大小。默认值为 `20`。
- `c`:指定散点的颜色,可以是一个颜色字符串,也可以是一个数组,用于表示每个散点的颜色。默认值为 `None`,表示使用默认颜色。
- `marker`:指定散点的标记符号,例如 `'o'` 表示圆形,`'s'` 表示方形,`'^'` 表示三角形等。默认值为 `'o'`。
- `alpha`:指定散点的透明度,取值范围为 `[0, 1]`,其中 `0` 表示完全透明,`1` 表示完全不透明。默认值为 `None`,表示不设置透明度。
- `label`:指定散点的标签,在图例中显示。
- 其他参数:还有一些其他的可选参数,例如 `edgecolors`(指定散点的边缘颜色)、`linewidths`(指定散点的边缘线宽度)等。
下面是一个示例,演示如何使用 `plt.scatter()` 函数绘制散点图:
```python
import matplotlib.pyplot as plt
# 创建示例数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# 绘制散点图
plt.scatter(x, y, c='red', marker='o', s=50, label='Data Points')
# 添加标题和坐标轴标签
plt.title('Scatter Plot Example')
plt.xlabel('X')
plt.ylabel('Y')
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在上述代码中,我们使用 `plt.scatter()` 函数绘制了一个散点图,其中 x 坐标数据为 `x`,y 坐标数据为 `y`。我们设置散点的颜色为红色,标记符号为圆形,大小为 `50`,并在图例中显示标签为 `'Data Points'`。最后,我们添加了标题、坐标轴标签和图例,并使用 `plt.show()` 函数显示图形。
希望这可以帮助到你!如果还有其他问题,请随时提问。
阅读全文