Make beautiful plots with matplotlib