如何在Python直方图中使用对数刻度

如何在Python直方图中使用对数刻度?

我们可以在绘制直方图时使用“plt.hist(bin=””)”设置对数刻度。

阅读更多:Python 教程

步骤

  • 创建一个x数组,其范围为100。

  • 使用plt.hist()方法绘制直方图。我们可以使用对数间隔获得对数刻度,该对数间隔在对数轴上均匀地返回数字。

  • 获取当前轴,如果需要则创建一个,并设置X轴比例尺。

  • 使用plt.show()方法显示图形。

示例

from matplotlib import pyplot as plt
import numpy as np

x = np.array(range(100))

plt.hist(x, bins=np.logspace(start=np.log10(10), stop=np.log10(15), num=10))
plt.gca().set_xscale("log")
plt.show()
Python

输出

如何在Python直方图中使用对数刻度?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册