Я хотел бы построить гистограмму категориальных данных, сгруппированных по сериям.
например. у меня есть данные, скажем, 6 столбцов, здесь ниже заполнены произвольными значениями:
df = pd.DataFrame (np.arange (12) .reshape (2,6), столбцы = ['A', 'B', 'C', 'D', 'E', 'F'] )
A B C D E F
0 0 1 2 3 4 5
1 6 7 8 9 10 11
и я хотел бы просто отобразить эту простую информацию в виде гистограммы, где для каждого из имен столбцов AF будет показан один столбец (с именем на оси или в строке) для строки 0
и один столбец для строка 1
, высота каждого столбца - это число в теле матрицы для этой строки и столбца.
Как и обычные сгруппированные гистограммы, все столбцы для строки 0
должны быть другого цвета, чем для строки 1
. Проще говоря, просто гистограмма для категорий A-F, сгруппированных по двум строкам.
На самом деле в моих реальных данных каждая строка имеет реальное имя, а не просто порядковый номер, который здесь 0
и 1
для двух строк.
Пока что я не нашел способа сделать это с морским рожком, и видел только несколько ужасных хаков с самим matplotlib. Какой самый простой способ сделать это?
Есть ли способ?