Jak zablokować kolumny ramek danych Pand, dopasowując je do indeksu?

Mam ramkę danych panddf zawiera dwa dane dotyczące wskaźników finansowych akcji:

>>> 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

I staram się wykreślić stosunek „ROIC” i „ROE” akcji „600141” i „600809” razem na tej samej „RPT_Date”, aby porównać ich wydajność.

df.plot(kind='bar') podaje poniżej

Wykres rysuje „600141” po lewej stronie, „600809” po prawej stronie. Nieco niewygodne jest porównanie „ROIC” i „ROE” dwóch akcji w tym samym dniu raportu'RPT_Date' .

Chcę, aby pasek „ROIC” i „ROE” był indeksowany przez tę samą „RPT_Date” w tej samej grupie obok siebie (4 bary na grupę), a oś X tylko „RPT_Date”, co wyraźnie powie różnica dwóch zapasów.

Jak to zrobić ?

A jeśli jadf.plot(kind='line') , pokazuje tylko dwie linie, ale powinny to być cztery linie (2 zapasy * 2 współczynniki):

Czy jest to błąd lub co mogę zrobić, aby to naprawić? Dzięki.

Używam Pand 0.8.1.

questionAnswers(1)

yourAnswerToTheQuestion