Гистограмма панд с накоплением

У меня есть следующий набор данных:

SessionId    Query
   1           a   
   1           b
   2           a
   3           b
   3           b
   3           c
   3           a

Я хочу отобразить столбчатую диаграмму с накоплением, где для каждого столбца будетсессия и бар будет состоять из разных цветов для каждогозапрос что он имеет, размер стека будет в размере количества запросов в каждом сеансе.

Я попробовал что-то вроде этого:

result = data.groupby('SessionId').apply(
   lambda group: (
      group.groupby('Query').apply(
         lambda queryGroup: (
            queryGroup.count()
         )                
      )
   )
 ) 

Но это дает странную таблицу внутри стола

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

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