matplotlib 在y=0处加线
时间: 2024-03-09 11:45:12 浏览: 19
您可以使用 `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=20处加线
您可以使用 `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 处添加了一条灰色的垂直线。
您可以根据需要调整线的颜色、线宽和样式。
python 添加y=0的等值线
您好!感谢您的提问。要在Python中添加y=0的等值线,您可以使用Matplotlib库中的plot函数绘制一条y=0的水平线。
示例代码如下:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-5, 5, 100)
y = np.sin(x)
plt.plot(x, y, label='y=sin(x)')
plt.axhline(y=0, color='r', linestyle='--', label='y=0')
plt.legend()
plt.show()
在上面的代码中,我们首先生成x和y的数据,使用plot函数绘制y=sin(x)的曲线。使用axhline函数绘制y=0的水平线,并设置线的颜色为红色,线的样式为虚线。
最后,我们使用legend函数添加图例,并使用show函数显示图形。
希望这个回答对您有所帮助!如果您还有其他问题,请随时提出。
相关推荐
![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_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)