📜  Python中的 matplotlib.pyplot.semilogy()函数(1)

📅  最后修改于: 2023-12-03 15:34:23.674000             🧑  作者: Mango

Python中的 matplotlib.pyplot.semilogy()函数

在数据可视化中,经常需要使用到对数坐标轴(logarithmic scaling),这时候就可以使用matplotlib库中的semilogy()函数。semilogy()函数将y轴的比例尺设置为对数形式,可以使得数据在y轴上的变化更直观地展现出来。

import matplotlib.pyplot as plt
import numpy as np

# 生成数据
x = np.linspace(0.1, 10, 100)
y = np.exp(-x)

# 绘制图像
plt.semilogy(x, y)

# 添加图标题和轴标签
plt.title('semilogy function')
plt.xlabel('x')
plt.ylabel('y')

# 显示图像
plt.show()

在上面的代码片段中,我们首先导入了matplotlib.pyplot模块和numpy模块。然后使用numpy.linspace()函数生成一组数据x和其对应的指数函数y。接着调用了semilogy()函数绘制了一条曲线。最后添加了图标题和轴标签,并通过show()函数显示了图像。

参考文献:

Matplotlib官网

Python数据可视化:对数坐标轴