2015-05-02 3 views
1

В прилагаемом графике я использую ax.bar() для построения столбцов и хотел бы, чтобы они соответствовали значениям 2012 и 2013 годов ниже их. Есть ли способ указать горизонтальное разделение между столбцами в matplotlib?Выравнивание гистограмм в matplotlib

обратите внимание, что 2012, 2013 .. этикетки выходят из календаря участка

enter image description here

ответ

2

Не видя кода, мой лучший совет заключается в использовании умножения установить все стандартное расстояние от всего остального , Именно так я установил расстояние от гистограмм в python Idle.

Было бы разумно использовать одно и то же умножение для дат. Как date1 * 3 (введите расстояние от левого края.) Затем date2 * 3 (укажите расстояние от даты1).

или если вы загружаете все даты одной строкой кода, вы должны иметь возможность обрабатывать их расстояние, формируя обоснования. Это может также работать для гистограмм, если вы создаете их вместе с датами.

+0

спасибо, я вручную отрегулировал позиции x меток в ax.bar (...), и теперь он работает. – user308827

Смежные вопросы