У меня есть фрейм данных, содержащий несколько значений, которые являются целыми числами. Я хочу построить гистограмму, представляющую частоту (ось Y) этих точных целых чисел на оси X. Когда я хочу построить гистограмму для этих значений, он возвращает мне число с плавающей точкой по оси x вместо целых чисел.
Я предполагаю, что для этого должен быть какой-то тривиальный трюк, но я не могу его найти .
текущий код:
plt.hist(df_s2_sum.iloc[-1,:-1], bins=24)
, который возвращает:
(array([52., 46., 34., 35., 19., 26., 14., 7., 4., 2., 1., 0., 2.,
0., 1., 1.]),
array([ 0. , 1.0625, 2.125 , 3.1875, 4.25 , 5.3125, 6.375 ,
7.4375, 8.5 , 9.5625, 10.625 , 11.6875, 12.75 , 13.8125,
14.875 , 15.9375, 17. ]),
<a list of 16 Patch objects>)
Я хочу получить целые числа от 0 до 17 по оси x, поэтому они будут соответствовать целочисленным значениям в моем фрейме данных.