Я пытаюсь создать подзаголовок гистограммы в matplotlib с 2 гистограммами на оси x. Я создал следующее изображение:
Это было создано с помощью следующего кода:
import pandas as pd
import matplotlib.pyplot as plt
ydata1=pd.Series.from_array([451,505])
ydata2=pd.Series.from_array([839,286])
fig, (ax1, ax2) = plt.subplots(1,2,sharex='col',sharey='row')
xlabels = ['x1', 'x2']
ax1.bar(xlabels,ydata1, 0.4, align='center') #0.4 is width of bar
ax2.bar(xlabels,ydata2, 0.4, align='center')
plt.show()
Проблема, с которой я столкнулся, - я бы хотел чтобы отрегулировать положение полос так, чтобы они были симметричными и располагались на равном расстоянии от края каждого фасета, в отличие от левого и правого краев каждого фасета (как сейчас). Есть ли способ настроить положение полос в matplotlib так, чтобы они были симметричными?
Спасибо