matplotlib scatter画红圈
时间: 2023-04-04 15:01:30 浏览: 157
可以使用以下代码绘制红色圆圈:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 3, 4, 5, 6]
fig, ax = plt.subplots()
ax.scatter(x, y, s=100, facecolors='none', edgecolors='r')
plt.show()
```
其中,`s`参数控制圆圈的大小,`facecolors`参数设置填充颜色为无色,`edgecolors`参数设置边框颜色为红色。
相关问题
matplotlib scatter
matplotlib 是一个 Python 的 2D 绘图库,它可以用来绘制散点图。使用 matplotlib.pyplot 的 scatter() 方法可以绘制散点图。可以指定散点的横纵坐标以及颜色、大小等属性。
matplotlib scatter点的大小
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个随机点,每个点的大小不同。
阅读全文