python如何画半对数坐标的图
时间: 2023-10-26 11:06:22 浏览: 163
输入坐标画图
4星 · 用户满意度95%
你可以使用matplotlib库中的函数semilogy()来绘制半对数坐标图,示例代码如下:
```python
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 10, num=100)
y = np.exp(-x)
plt.semilogy(x, y)
plt.xlabel('x')
plt.ylabel('log(y)')
plt.title('A semi-logarithmic plot')
plt.show()
```
上述代码中,使用numpy库生成0到10之间100个均匀分布的数据点,然后计算指数函数的值作为y轴坐标。最后调用semilogy()函数绘制半对数坐标图。plt.xlabel()和plt.ylabel()函数分别用于添加x轴和y轴标签,plt.title()函数用于添加图表的标题。最后调用plt.show()函数显示图形。
阅读全文