I'm wondering how to make multiple bar graphs.
I made a dataframe with groupby like below

What I want is to show the min, max price of actual price and discount price each on separated two bar graph.
At first, I just tried to make graph using this code
df.plot(kind='bar', y='actual_price', stacked=False)
But this one show only one graph about the min and max of actual price.
I tried to use fig, ax = plt.subplot(1,2, figsize(10,10) as well. But it always gives the error
ax[0].bar(df.actual_price, stack=False)
How to solve this problem? How to know what the height is? Do I have to change the dataframe then?
Please share your opinion.
Thanks

Assuming a MultiIndex you might want to
stackyour dataset and useseaborn.catplot:Output:
Or, using a loop:
Output:
reproducible input: