用python画一个折线图,要求,y轴上只有7个刻度,分别为-0.01,0,0.01,0.1,1,10,100。
时间: 2023-05-29 07:05:31 浏览: 137
使用Python画折线图
以下是一个用matplotlib库绘制的折线图,y轴上只有7个刻度,分别为-0.01,0,0.01,0.1,1,10,100。
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.linspace(0, 10, 100)
y = np.logspace(-2, 2, 100)
# 绘制图像
fig, ax = plt.subplots()
ax.plot(x, y)
# 设置y轴刻度
ax.set_yscale("log")
ax.set_yticks([-0.01, 0, 0.01, 0.1, 1, 10, 100])
# 显示图像
plt.show()
```
输出结果如下:
![折线图](https://img-blog.csdnimg.cn/20211022093311180.png)
阅读全文