import intake
import hvplot.intake
intake.output_notebook()
cat = intake.Catalog('catalog.yml')
southern_rockies = cat.southern_rockies
southern_rockies.describe()['description']
df = southern_rockies.read()
df.sample(5)
southern_rockies.hvplot(groupby=['emissions', 'model'])
southern_rockies.hvplot(by=['emissions', 'model']).options(legend_position='right')
from datetime import datetime
import pandas as pd
import holoviews as hv
today_line = hv.VLine(datetime.today()).options(color='black')
today_text = hv.Text(datetime.today(), 3.5, 'Today', halign='left').options(color='black')
southern_rockies.hvplot(groupby='model', by='emissions') * today_line * today_text
southern_rockies.hvplot(groupby='emissions',
by='model',
ylim=(0,6),
xlim=(pd.Timestamp('2015'), pd.Timestamp('2025'))) * today_line * today_text