📌  相关文章
📜  matplotlib 对数刻度 y 轴基 - Python (1)

📅  最后修改于: 2023-12-03 14:44:12.450000             🧑  作者: Mango

Matplotlib 对数刻度 y 轴基 - Python

在 Matplotlib 中,我们可以通过设置对数刻度来更好地显示数据。这可以将数据范围扩展到非常大或非常小的值,并带有适当的轴标签说明。在本文中,我们将介绍如何在 Matplotlib 中设置对数刻度 y 轴基。

导入 Matplotlib 库

在开始之前,我们需要先导入 Matplotlib 库:

import matplotlib.pyplot as plt
创建数据

我们将使用一个简单的例子来说明如何设置对数刻度。首先,我们创建一些数据。

x = [1, 2, 3, 4, 5]
y = [10, 100, 1000, 10000, 100000]

我们将使用以上数据来创建一个折线图。

设置对数刻度 y 轴基

要设置对数刻度 y 轴基,我们需要使用 plt.yscale() 函数。在本例中,我们将使用 plt.yscale('log') 将 y 轴设置为对数刻度。

plt.plot(x, y)
plt.yscale('log')
plt.show()

输出结果如下图所示:

log-scale-plot

正如您所看到的,y 轴现在使用对数刻度进行缩放。数据范围很大,可以用对数刻度更好地表示。

总结

在本文中,我们学习了如何在 Matplotlib 中设置对数刻度 y 轴基。我们使用 plt.yscale() 函数将 y 轴设置为对数刻度,并演示了如何用一个简单的例子来创建一个折线图。