使用 matplotlib 修改直方图中的 x 轴标签

use*_*609 1 python numpy matplotlib scipy python-3.x

我使用以下代码来绘制直方图。如果我想让沿x轴的标签更细粒度,如何更改代码。例如,当前绘图以 0.2 为间隔对 x 轴进行分段,我可以以 0.05 为间隔吗?

import matplotlib.pyplot as plt
plt.hist(image_pixel_array,bins=25,color='g')
plt.grid(True)
plt.show()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Ami*_*pta 6

这里,

plt.xlim([-3, 3])
plt.ylim([-3, 3])
plt.yticks(np.arange(-3, 3, 0.5))
plt.xticks(np.arange(-3, 3, 0.5))

plt.show()
Run Code Online (Sandbox Code Playgroud)

您会得到 -3 到 3 范围内间隔 0.5 距离的刻度。希望这会有所帮助。