在绘制直方图时,可以使用matplotlib库中的hist
函数。使用hist
函数时,可以通过bins
参数来设置直方图的箱子数量,但如果不设置,matplotlib将自动为我们选择箱子数量。
此外,还可以使用autoscale
函数来自动设置直方图的X和Y轴的范围,以使所有数据都可见。以下是一个示例代码:
import numpy as np
import matplotlib.pyplot as plt
data = np.random.normal(size=1000)
plt.hist(data, bins=20)
plt.autoscale(enable=True, axis='both')
plt.show()
在这个示例中,我们生成了1000个服从正态分布的随机数,然后使用plt.hist
函数绘制了一个包含20个箱子的直方图。接下来,我们使用plt.autoscale
函数来自动缩放X和Y轴,以使所有的数据可见。最后,我们使用plt.show
函数把这个直方图显示出来。