plt.scatter 如何设置点的大小
时间: 2023-10-14 16:06:22 浏览: 34
使用参数s来设置点的大小,例如:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [1, 2, 3, 4, 5]
sizes = [20, 40, 60, 80, 100]
plt.scatter(x, y, s=sizes)
plt.show()
```
在上述代码中,将点的大小存储在一个列表sizes中,并通过参数s将其传递给scatter方法,这样就可以设置每个点的大小。
相关问题
plt.scatter设置点大小
plt.scatter是matplotlib库中用于绘制散点图的函数,通过设置参数s可以设置点的大小。具体来说,可以在plt.scatter函数中传入一个数组或单个数值来设置点的大小,例如:
```
import matplotlib.pyplot as plt
import numpy as np
x = np.random.rand(50)
y = np.random.rand(50)
size = np.random.randint(10, 100, 50) # 随机生成50个10~100之间的整数
plt.scatter(x, y, s=size)
plt.show()
```
上述代码中,size数组中存放了50个随机整数,这些整数被当做点的大小。这样,就可以通过设置s参数来控制点的大小。
plt.scatter 设置点的大小
可以使用参数 s 来设置散点图中点的大小。例如,以下代码设置散点图中点的大小为 50:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [10, 20, 30, 40, 50]
sizes = [50, 100, 150, 200, 250]
plt.scatter(x, y, s=sizes)
plt.show()
```
在这个例子中,我们使用了列表 sizes 来设置每个点的大小。您可以根据自己的需要调整这些值。