Как составить график выравнивания столбцов данных Pandas по субиндексу?

У меня есть пандас датафреймdf содержит данные о финансовом соотношении двух акций:

>>> df
                  ROIC    ROE
STK_ID RPT_Date              
600141 20110331  0.012  0.022
       20110630  0.031  0.063
       20110930  0.048  0.103
       20111231  0.063  0.122
       20120331  0.017  0.033
       20120630  0.032  0.077
       20120930  0.050  0.120
600809 20110331  0.536  0.218
       20110630  0.734  0.278
       20110930  0.806  0.293
       20111231  1.679  0.313
       20120331  0.666  0.165
       20120630  1.039  0.257
       20120930  1.287  0.359

И я пытаюсь построить соотношение «ROIC» и «ROE» акций «600141» и «600809» вместе на одной и той же «RPT_Date», чтобы сравнить их производительность.

df.plot(kind='bar') дает ниже

Диаграмма отображает «600141» с левой стороны, «600809» с правой стороны. Несколько неудобно сравнивать «ROIC» и «ROE» двух акций на одну отчетную дату'RPT_Date' .

Я хочу, чтобы столбцы ROIC и ROE, индексированные по одной и той же RPT_Date, находились рядом в одной и той же группе (4 бара на группу), а ось x помечала только RPT_Date, что четко говорит разница двух акций.

Как это сделать ?

И если яdf.plot(kind='line') , он показывает только две строки, но это должно быть четыре строки (2 акции * 2 отношения):

Это ошибка, или что я могу сделать, чтобы исправить это? Благодарю.

Я использую Панды 0.8.1.

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

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