Visualizing dataframe with plot
module
Persist has a plotting module to create an interactive scatterplot or bar chart quickly. This module is a thin wrapper around Vega-Altair.
To create a scatterplot:
from vega_datasets import data # Load vega_datasets
import persist_ext as PR # Load Persist Extension
cars_df = data.cars() # Get the cars dataset as Pandas dataframe
PR.plot.scatterplot(data=cars_df, x="Miles_per_Gallon:Q", y="Weight_in_lbs:Q", color="Origin:N")
Video Tutorial - Scatterplot
To create a barchart:
from vega_datasets import data # Load vega_datasets
import persist_ext as PR # Load Persist Extension
cars_df = data.cars() # Get the cars dataset as Pandas dataframe
PR.plot.barchart(data=cars_df, x="Cylinders:N", y="count()")