Reference: https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.html
pandas defaults to matplotlib, but it would be convenient to swap the different plotting backends using the configuration pd.options.plotting.backend = 'matplotlib' instead of using matplotlib specific code throughout.