Я довольно новичок в библиотеке Альтаира. У меня возникают трудности при создании графиков, если для отображаемой переменной в объекте данных pandas указан объект dtype.
Я безуспешно пробовал диаграмму и блокпост. Буду признателен за любую оказанную помощь.
столбиковый:
Я пытаюсь создать диаграмму, которая выглядит следующим образом:
![Desired Barchart](https://i.stack.imgur.com/rbHsM.png)
Я прочитал документацию по Altair и попробовал следующий код:
alt.Chart(psy).mark_bar().encode(x = alt.X('player.q_mother_language', title = 'Mother language'), y ='count()', color = 'player.q_mother_language')
График, который предоставляет код:
![enter image description here](https://i.stack.imgur.com/lv3sZ.png)
Boxplot
Тогда я решил попробовать некоторые коробочные сюжеты.
Boxplot, который я хочу создать:
![enter image description here](https://i.stack.imgur.com/YmGGe.png)
Код, который я использовал:
alt.Chart(psy).mark_boxplot().encode(x = 'player.q_gender', y = 'player.q_age', color = 'player.q_gender')
Результат, который я получаю:
![enter image description here](https://i.stack.imgur.com/67lRm.png)
Набор данных выглядит следующим образом:
player.q_mother_language,player.q_country,player.q_age,player.q_gender
Czech,Czech,21,Male
Serbian,Serbia,23,Female
German,Austria,26,Male
German,Austria,21,Female
Portuguese,Portugal,21
Russian,Kazakhstan,22,Female
Mongolian,Mongolia,32,Female
Ukrainian,Ukraine,19,Female
German,Austria,22,Male
Спасибо за вашу помощь