matplotlib向散点图中添加垂直于坐标轴的直线
时间: 2023-07-12 22:09:50 浏览: 193
如何在散点图中另外加Y=X或Y=X±1直线.pdf
在matplotlib中向散点图中添加垂直于坐标轴的直线,可以使用`axvline()`函数。具体步骤如下:
1. 绘制散点图
2. 定义垂直于x轴的直线的x坐标
3. 使用`axvline()`函数绘制垂直于x轴的直线
下面是一个示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成散点数据
x = np.random.rand(50)
y = np.random.rand(50)
# 绘制散点图
plt.scatter(x, y)
# 定义垂直于x轴的直线的x坐标
x_line = 0.5
# 绘制垂直于x轴的直线
plt.axvline(x=x_line, color='r')
# 显示图形
plt.show()
```
运行以上代码,即可在散点图中添加一条垂直于x轴的直线。其中,`axvline()`函数的参数`x`指定直线的x坐标,`color`参数指定直线的颜色。如果要添加垂直于y轴的直线,可以使用`axhline()`函数,其参数`y`指定直线的y坐标。
阅读全文