Я новичок в matplotlib, и, похоже, нет прямого способа увеличить расстояние между столбцами при отображении данных в виде гистограммы. Есть сообщения на эту тему, но в ответах говорится, что нужно играть с шириной баров или масштабом оси x, а это не то, что я ищу, потому что это просто сделает мой бар более тонким или приведет к перекрытию и масштабированию Ось X не будет работать для нечисловых значений тиков (верно?). Я специально хотел бы увеличить расстояние между барами, что имеет смысл для данных ниже:
import matplotlib.pyplot as plt
plt.bar('state','n_incidents',data=top_5_gun_violence_states)
plt.xlabel('States')
plt.ylabel('# of incidents')
plt.title('Statewise gun violence graph')
plt.xticks(rotation=90)
# plt.figure(figsize=(20, 3))
plt.show()
Вывод выглядит так: график бара matplotlib
Понятно это требует большего промежутка между столбцами, поскольку имена состояний сжимаются вместе. Любая помощь будет оценена! Спасибо!