Fun analysis! It's great that you visualize both mean and std deviation. Having them in two graphs side-by-side makes it a bit hard to read though, as you have to go back and forth.
Using for example a box-plot (https://pandas.pydata.org/pandas-docs/stable/visualization.h...) could show the mean/std in a more comprehensible way by having it in a single plot.