matplotlib scatter点的大小
时间: 2023-06-05 16:48:05 浏览: 100
Matplotlib scatter点的大小可以通过参数s来控制,s表示点的面积,可以是一个标量或一个数组,如果是一个标量,则所有点的大小相同,如果是一个数组,则每个点的大小可以不同。例如:
```python
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()
```
这段代码会生成50个随机点,每个点的大小不同。
相关问题
matplotlib scatter
matplotlib 是一个 Python 的 2D 绘图库,它可以用来绘制散点图。使用 matplotlib.pyplot 的 scatter() 方法可以绘制散点图。可以指定散点的横纵坐标以及颜色、大小等属性。
python matplotlib scatter参数
matplotlib是一个常用的Python绘图库,而scatter函数是matplotlib中用于绘制散点图的函数。scatter函数的参数包括以下几个:
1. x:表示散点图中每个点的x坐标值,可以是一个数组或者一个序列。
2. y:表示散点图中每个点的y坐标值,可以是一个数组或者一个序列。
3. s:表示散点的大小,可以是一个标量或者一个数组。默认值为20。
4. c:表示散点的颜色,可以是一个颜色字符串、一个颜色序列或者一个数组。默认值为None,表示使用默认颜色。
5. marker:表示散点的标记样式,可以是一个标记字符串或者一个标记序列。默认值为'o',表示圆形。
6. cmap:表示颜色映射,可以是一个Colormap对象或者一个颜色映射字符串。默认值为None。
7. alpha:表示散点的透明度,取值范围为0到1之间。默认值为None,表示不透明。
8. linewidths:表示散点边界线的宽度,可以是一个标量或者一个数组。默认值为None。
9. edgecolors:表示散点边界线的颜色,可以是一个颜色字符串、一个颜色序列或者一个数组。默认值为None。
这些参数可以根据需要进行调整,以满足绘制散点图的需求。