Я создал следующий сюжет:

, используя следующий код:
dataframe_plot2.set_index('Class')[['HB ref', "HB tussenfase","HB raaigras"]].T.plot(kind='bar', stacked=True,width=0.1)
plt.legend(loc='center left', bbox_to_anchor=(1.0, 0.5))
Однако расстояние между xОсь клещей довольно большая.Я бы хотел, чтобы это расстояние было меньше.Какой простой способ сделать это?
Многочисленные страницы в Интернете объясняют, как увеличить пространство в очень специфических случаях, но не как уменьшить его.например, Как изменить интервал между тиками в matplotlib?
Подобный вопрос был задан ранее: Диаграмма рассеяния: однако уменьшается интервал между точками рассеяния / тиками оси x ответ, указанный там, мне неясен.
также проверено:
но это не дало мне необходимую информацию.
Я также не ищу частоту тиков (например, Изменение частоты тиков на x или yось в matplotlib? )
Я пробовал:
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker
dataframe_plot2.set_index('Class')[['HB ref', "HB tussenfase","HB raaigras"]].T.plot(kind='bar', stacked=True,width=0.1)
dataframe_plot2.xaxis.set_major_locator(plt.ticker.MultipleLocator(5))
plt.legend(loc='center left', bbox_to_anchor=(1.0, 0.5))
AttributeError: 'DataFrame' object has no attribute 'xaxis'
и
import matplotlib.pyplot as plt
import matplotlib.ticker as tic
dataframe_plot2.set_index('Class')[['HB ref', "HB tussenfase","HB raaigras"]].T.plot(kind='bar', stacked=True,width=0.1)
tic.MultipleLocator(5)
plt.legend(loc='center left', bbox_to_anchor=(1.0, 0.5))
, но это не имеет никакого эффекта.
ОБНОВЛЕНИЕ: Работа:
import matplotlib.pyplot as plt
dataframe_plot2.set_index('Class')[['HB ref', "HB tussenfase","HB raaigras"]].T.plot(kind='bar', stacked=True,width=0.1)
plt.xlim(-2, 4)
plt.legend(loc='center left', bbox_to_anchor=(1.0, 0.5))
приводит к:

РЕДАКТИРОВАТЬ ток и ожидаемый выход:
Ток:

Ожидаемый:
