Beware that all matplotlib versions do not accept the "fontsize" keyword as an argument to `pl.legend()`, so I would keep `font_prop`.