Панды: Бар-участок с двумя столбиками и двумя осями Y

У меня есть DataFrame, который выглядит так:

     amount     price
age
A     40929   4066443
B     93904   9611272
C    188349  19360005
D    248438  24335536
E    205622  18888604
F    140173  12580900
G     76243   6751731
H     36859   3418329
I     29304   2758928
J     39768   3201269
K     30350   2867059

Теперь я хотел бы построить гистограмму с возрастом на оси X в качестве меток. Для каждого x-тика должно быть два бара, один для суммы и один для цены. Я могу заставить это работать, используя просто:

df.plot(kind='bar')

Проблема в масштабировании. Цены настолько выше, что я не могу точно определить сумму на этом графике, смотрите:

Таким образом, я хотел бы второй оси Y. Я попробовал это с помощью:

df.loc[:,'amount'].plot(kind='bar')
df.loc[:,'price'].plot(kind='bar',secondary_y=True)

но это просто перезаписывает столбики и НЕ помещает их рядом. Есть ли способ сделать это, не имея доступа к matplotlib нижнего уровня (что, очевидно, было бы возможно, поместив столбики рядом друг с другом вручную)?

На данный момент я использую два отдельных графика в рамках вспомогательных участков:

df.plot(kind='bar',grid=True,subplots=True,sharex=True); 

в результате чего:

Ответы на вопрос(3)

Ваш ответ на вопрос