Итак, у меня возникла идея использовать один график Pandas для отображения двух разных данных, один по оси Y, а другой по размеру точки, но я хотел классифицировать их, т. е. ось X - это не числовое значение, а некоторые категории. Я начну с иллюстрации двух моих примеров фреймов данных:
earnings:
DayOfWeek Hotel Bar Pool
0 Sunday 41 32 15
1 Monday 45 38 24
2 Tuesday 42 32 27
3 Wednesday 45 37 23
4 Thursday 47 34 26
5 Friday 43 30 19
6 Saturday 48 30 28
и
tips:
DayOfWeek Hotel Bar Pool
0 Sunday 7 8 6
1 Monday 9 7 5
2 Tuesday 5 4 1
3 Wednesday 8 6 7
4 Thursday 4 5 10
5 Friday 3 1 1
6 Saturday 10 2 6
Заработок — это общий заработок в отеле, баре и бассейне, а чаевые — средняя сумма чаевых в тех же местах. Я опубликую свой код в качестве ответа, пожалуйста, не стесняйтесь улучшать/обновлять.
Ваше здоровье!
См. также: Настройка условных обозначений графиков