plt.scatter中edgecolors
时间: 2024-08-15 16:04:49 浏览: 47
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
`plt.scatter`函数中的`edgecolors`参数用于设置散点图的边框颜色。它的值可以是一个单一的颜色字符串(如'black'、'red'),也可以是一个与数据点数目相同的列表,每个元素对应一个点的边框颜色。如果你想所有点都有相同的边框颜色,就指定单个颜色;如果你想要每个点有不同的边框,就需要提供一个列表。默认情况下,如果不指定`edgecolors`,那么散点将会没有边框。
例如:
```python
import matplotlib.pyplot as plt
# 创建一些随机数据
x = [1, 2, 3, 4]
y = [5, 6, 7, 8]
# 使用'none'表示无边框
plt.scatter(x, y, edgecolors='none')
# 或者使用列表给每个点设置不同的边框颜色
edge_colors_list = ['r', 'g', 'b', 'c']
plt.scatter(x, y, edgecolors=edge_colors_list)
plt.show()
```
阅读全文