plt.scatter
时间: 2023-09-08 13:14:53 浏览: 48
`plt.scatter` 是 matplotlib 库中的一个函数,用于绘制散点图。它接收两个数组作为参数,第一个数组表示 x 轴上的数据,第二个数组表示 y 轴上的数据,然后将它们以散点的方式绘制在坐标系中。除了 x 和 y 数据之外,`plt.scatter` 还可以接收其他一些参数,例如点的颜色、大小、形状等,以及一些控制坐标轴、标题等的参数。下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成随机数据
x = np.random.rand(100)
y = np.random.rand(100)
# 绘制散点图
plt.scatter(x, y)
# 添加标题和坐标轴标签
plt.title("Random Scatter Plot")
plt.xlabel("X Axis")
plt.ylabel("Y Axis")
# 显示图形
plt.show()
```
相关问题
plt.scatter圆圈
以下是使用plt.scatter绘制圆圈的示例代码:
```python
import matplotlib.pyplot as plt
# 创建一个子图
fig, ax = plt.subplots()
# 设置标题和坐标轴比例
ax.set_title('Circle')
ax.axis('scaled')
# 绘制圆圈
circle = plt.Circle((1, 1), 1, facecolor='red', edgecolor='black', linewidth=2, alpha=0.5)
ax.add_patch(circle)
# 设置坐标轴范围
ax.set_xlim(0, 3)
ax.set_ylim(0, 3)
# 显示图形
plt.show()
```
在这个示例中,我们使用plt.Circle创建一个圆圈对象,并使用plt.scatter将圆圈添加到子图中。可以通过设置圆心坐标、半径、填充颜色、边缘颜色、边缘线宽和透明度等参数来自定义圆圈的样式。最后,使用plt.show()显示图形。