Ниже приведен снимок экрана из моего набора данных. 
Я рисую длину текста (от 1 до 1000) по оси x, а sum (полезно), sum (смешно) и sum (круто) по оси y.
Я использую команду ниже для построения:
df.plot(x = "length(text)", y=["sum(useful)", "sum(funny)", "sum(cool)"], kind = "bar",figsize=None)
Ниже приведен снимок экрана с моим сюжетом:

Теперь я хочу сделать свою ось x интервалами, а не непрерывными значениями на графике, чтобы сделать ее более заметной. Как этого добиться в matplotlib?
В будущем также будет более полезно публиковать свои данные в разделе кода с помощью df.head().to_clipboard(), и я бы не стал размывать части рисунка. Вероятно, это полезно для понимания проблемы, в данном случае на то, что указал DavidG.
@DavidG: значения длины (текста) являются целыми числами. Вот что, я рисую по оси X. Поскольку они находятся в диапазоне от 1 до 1000, ось x становится размытой. По этой причине я хотел брать интервалы по оси X.
@skoundin Вообще-то ты прав. Я удалил дублирующийся голос.






посмотрите stackoverflow.com/questions/44813601/…