I am looking for an equivalent in python (matplotlib) of the following stacked bar chart created in R (ggplot):

The dummy data (in R) looks like this:

```
seasons <- c("Winter", "Winter", "Winter", "Spring", "Spring", "Spring", "Summer", "Summer", "Summer", "Fall", "Fall", "Fall")
feelings <- c("Cold", "Cold", "Cold", "Warm", "Warm", "Cold", "Warm", "Warm", "Warm", "Warm", "Cold", "Cold")
survey <- data.frame(seasons, feelings)

```

In R I can create the chart I am looking for with the following one-liner:

```
ggplot(survey, aes(x=seasons, fill=feelings)) + geom_bar(position = "fill")

```

It looks like this:

[![stacked bar chart](https://i.stack.imgur.com/XUz3y.png)](https://i.stack.imgur.com/XUz3y.png)

How can I create this chart in python (preferably with matplotlib) in an easy and compact way?

I found some (almost) fitting solutions but they were all rather complicated and far away from a one-liner. Or is this not possible in python (matplotlib)?