在plt.scatter画空心圆
时间: 2024-08-15 20:04:13 浏览: 120
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
在matplotlib库中,如果你想在`plt.scatter`函数中创建空心的圆形点,你可以通过设置点的大小`s`和颜色`facecolor`来实现。下面是一个例子:
```python
import matplotlib.pyplot as plt
# 创建数据点
x = [0, 1, 2, 3]
y = [4, 5, 6, 7]
# 使用scatter绘制空心圆
plt.scatter(x, y, s=100, facecolor='white', edgecolor='black') # 's'表示点的大小,'facecolor'设置内部填充色,'edgecolor'设置边框颜色
# 显示图形
plt.show()
```
在这个例子中,`s=100`设置了每个点的直径为100像素,而`facecolor='white'`使得点内部看起来是白色的,即为空心状态,`edgecolor='black'`则给圆加上黑色的边框。
阅读全文