У меня есть кадр данных panda с именем language
, состоящий из двух столбцов:
lang level
0 english 2
1 spanish 2
2 spanish 1
3 english 1
4 english 3
5 spanish 2
6 spanish 1
7 spanish 3
Я бы хотел представить его в группе гистограмм языком категориальных значений таким образом, чтобы на одном графике у меня было 2 группы - по одной на каждый язык - с таким же количеством столбцов, сколько у меня есть меток в столбце уровня (3 в этом случае).
До сих пор я пробовал следующее, предварительно классифицируя lang
, получая метку от 1
до english
и от 2
до spanish
:
language.hist(by=language['lang'])
С тем, что я получил следующий график, который не то, что я хочу. ![enter image description here](https://i.stack.imgur.com/iMLoa.png)
В идеале я хотел бы, чтобы график был похож на этот, где LetterGrade
будет language
, а легенда будет относиться к переменной level
. ![enter image description here](https://i.stack.imgur.com/XPCk4.png)