гистограмма matplotlib плохое выравнивание xticks - PullRequest
0 голосов
/ 05 ноября 2019

Вот очень простой пример гистограммы matplotlib:

from matplotlib import pyplot as plt
%matplotlib inline

fig, ax = plt.subplots(tight_layout=True)

ax.hist([1, 1, 2, 3, 4, 4, 4])

plt.show()

Полученная гистограмма комично смещена относительно x-тиков, с полосой для 1 справа от тика, в то время как 4Бар находится слева. Столбцы для 2 и 3 смещены от центра, но по-разному. Мне интересно, если это ошибка в реализации.

enter image description here

Я понимаю, что есть дополнительные опции, которые можно добавить, чтобы исправить это,но кажется, что реализация по умолчанию должна "просто работать", означает ли это, что выравнивание должно быть левым, центральным или правым (а не противоречивые выравнивания, как показано выше).

Этот вопрос похож на этотодин . Разница в том, что мой пример гораздо проще, и вопрос скорее в том, является ли это ошибкой, а не как ее исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...