matplotlib 在x=20处加线
时间: 2024-03-09 14:45:13 浏览: 15
您可以使用 `ax.axvline` 方法来在 matplotlib 中的 x=20 处添加一条垂直线。
以下是一个示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-50, 50, 100)
y = np.sin(x)
fig, ax = plt.subplots()
ax.plot(x, y)
ax.axvline(20, color='gray', linewidth=1)
plt.show()
```
在这个例子中,我们创建了一个名为 `ax` 的 `Axes` 对象,并使用 `ax.plot` 方法绘制了一条正弦曲线。然后,我们使用 `ax.axvline` 方法在 x=20 处添加了一条灰色的垂直线。
您可以根据需要调整线的颜色、线宽和样式。
相关问题
matplotlib 在y=0处加线
您可以使用 `ax.axhline` 方法来在 matplotlib 中的 y=0 处添加一条水平线。
以下是一个示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-5, 5, 100)
y = np.sin(x)
fig, ax = plt.subplots()
ax.plot(x, y)
ax.axhline(0, color='gray', linewidth=1)
plt.show()
```
在这个例子中,我们创建了一个名为 `ax` 的 `Axes` 对象,并使用 `ax.plot` 方法绘制了一条正弦曲线。然后,我们使用 `ax.axhline` 方法在 y=0 处添加了一条灰色的水平线。
您可以根据需要调整线的颜色、线宽和样式。
matplotlib画一条x=1,颜色黑白相间的线
你可以使用 Matplotlib 中的 `ax.axhline` 方法来画一条 x=1,颜色黑白相间的线。以下是一个例子:
```python
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
# 设置 y 轴范围
ax.set_ylim([0, 10])
# 画黑白相间的横线
for i in range(1, 10, 2):
ax.axhline(y=i, xmin=0.05, xmax=0.95, color='black', lw=2)
ax.axhline(y=i+1, xmin=0.05, xmax=0.95, color='white', lw=2)
# 画 x=1 的竖线
ax.axvline(x=1, ymin=0.05, ymax=0.95, color='black', lw=2)
plt.show()
```
这段代码会画出从 1 到 9 的横线,相邻的两条线颜色相反,再加上一条 x=1 的竖线,颜色为黑色。你可以通过修改 `range` 函数的参数来调整线的数量和位置,通过修改 `color` 参数来调整线的颜色。同时也可以通过修改 `xmin` 和 `xmax` 参数来调整线的长度和位置。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)