subplot设置y轴刻度值
时间: 2023-09-28 16:07:16 浏览: 94
学习python中matplotlib绘图设置坐标轴刻度、文本
5星 · 资源好评率100%
使用Matplotlib中的`subplot`函数可以轻松地设置y轴刻度值。下面是一个示例代码,演示如何使用`subplot`设置y轴刻度值:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
# 创建figure对象和子图
fig, ax = plt.subplots()
# 绘制图形
ax.plot(x, y1, label='sin(x)', color='blue')
ax.plot(x, y2, label='cos(x)', color='red')
# 设置y轴刻度值
ax.set_yticks([-1, -0.5, 0, 0.5, 1])
# 添加图例
ax.legend()
# 显示图形
plt.show()
```
在上面的代码中,通过`ax.set_yticks`函数设置了y轴的刻度值,参数为一个列表,表示需要显示的刻度值。在本例中,y轴的刻度值为`[-1, -0.5, 0, 0.5, 1]`。运行上述代码,可以得到如下图形:
![subplot设置y轴刻度值](https://img-blog.csdn.net/20180528212420619?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2N5cGVyc29uNTE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/75)
阅读全文