Как удалить промежутки между стержнями в гистограмме Matplotlib - программирование
Подтвердить что ты не робот

Как удалить промежутки между стержнями в гистограмме Matplotlib

Я делаю гистограмму в Matplotlib с вызовом следующим образом:

xs.bar(bar_lefts, bar_heights, facecolor='black', edgecolor='black')

Я получаю barchart, который выглядит так:

Bar chart with gaps

Я бы хотел, чтобы один из них не имел белого промежутка между последовательными полосками, например. более того:

enter image description here

Есть ли способ достичь этого в Matplotlib с помощью функции bar()?

4b9b3361

Ответ 1

Добавьте width=1.0 в качестве аргумента ключевого слова в bar(). Например.

xs.bar(bar_lefts, bar_heights, width=1.0, facecolor='black', edgecolor='black').

Это позволит заполнить полоски по вертикали.