Plotting with Pandas¶
It might surprise you to be reading about pandas in a week about plotting, but when it comes to making quick exploratory plots, pandas actually has a lot to offer.
Indeed, pandas not only comes with a built-in plotter for directly plotting pandas data in matplotlib (e.g., df.plot()
), but with the kind
argument (e.g., df.plot(kind="...")
) you can also get pandas to quickly generate:
bar plots (
"bar"
or"hbar"
)histograms (
"hist"
)boxplots (
"box"
)density plots (
"density"
or"kde"
)area plots (
"area"
)scatter plots (
"scatter"
)hexagonal bin plots (
"hexbin"
)pie plots (
"pie"
)
In all cases, the use of these methods will return a matplotlib plot you can then modify further using standard matplotlib methods if you want!
To learn more or to see examples, check out the panda’s documentation on charting here.