So im using the diamonds dataset and want to do a box plot of price and cut of the diamond using ggplot in python. This is the line of code to do the plot.
ggplot(aes('cut','price',fill='cut'),diamonds) +geom_boxplot()
However, boxes stay gray even though the color legend shows. This is the plot I get:

How can I make the boxes fill the colour in the legend?? Thanks very much!