Skip to content

Instantly share code, notes, and snippets.

@tonyfast
Forked from michaelaye/hvplotting.py
Created May 14, 2020 02:23
Show Gist options
  • Save tonyfast/24c3ba82a1863ffe127b74f6b3b75dbe to your computer and use it in GitHub Desktop.
Save tonyfast/24c3ba82a1863ffe127b74f6b3b75dbe to your computer and use it in GitHub Desktop.
def plot_loglog(self, country, freq="2d"):
newdf = self.get_country(country)
return (
newdf.resample(freq)
.mean()
.hvplot.scatter(
x="Infections",
y="Rate",
logy=True,
logx=True,
ylim=(1, None),
xlim=(1, None),
label=country,
)
)
def plot_loglog_countries(self, countries):
if len(countries) == 1:
return self.plot_loglog(countries[0])
else:
return self.plot_loglog(countries[0]) * self.plot_loglog_countries(
countries[1:]
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment