plt.scatter 的点大小怎么控制
时间: 2023-07-09 16:49:49 浏览: 88
python matplotlib:plt.scatter() 大小和颜色参数详解
5星 · 资源好评率100%
`plt.scatter()`函数可以通过参数`size`来控制绘制的点的大小,该参数可以是一个常数或者一个数组,用于指定每个点的大小。
如果指定一个常数,则所有的点的大小都相同;如果指定一个数组,则每个点的大小可以不同。
以下是一个示例代码,演示如何使用`size`参数控制绘制点的大小:
```python
import matplotlib.pyplot as plt
# 绘制底图A
plt.imshow(A)
# 绘制已知点
x = [1, 2, 3, 4]
y = [2, 4, 6, 8]
sizes = [20, 30, 40, 50] # 每个点的大小
plt.scatter(x, y, s=sizes, color='red')
# 显示图像
plt.show()
```
在上面的示例中,我们通过`sizes`参数指定了每个点的大小,其中第一个点的大小为20,第二个点的大小为30,以此类推。如果不设置`size`参数,则所有的点的大小默认为20。
阅读全文