@@ -272,52 +272,28 @@ plt.show() # not necessary in Jupyter Notebooks
272272> > ## Answers
273273> >
274274> > ~~~
275+ > > import pandas as pd
276+ > > import matplotlib.pyplot as plt
277+ > >
275278> > discharge = pd.read_csv("data/bouldercreek_09_2013.txt",
276279> > skiprows=27, delimiter="\t",
277280> > names=["agency", "site_id", "datetime",
278- > > "timezone", "discharge ", "discharge_cd"])
281+ > > "timezone", "flow_rate ", "discharge_cd"])
279282> > discharge["datetime"] = pd.to_datetime(discharge["datetime"])
280- > > front_range = discharge[(discharge["datetime"] >= "2013-09-09") &
281- > > (discharge["datetime"] < "2013-09-15")]
282- > >
283- > > fig, ax = plt.subplots()
284- > > front_range.plot(x ="datetime", y="discharge", ax=ax)
285- > > ax.set_xlabel("") # no label
286- > > ax.set_ylabel("Discharge, cubic feet per second")
287- > > ax.set_title(" Front Range flood event 2013")
288- > > discharge = pd.read_csv("../data/bouldercreek_09_2013.txt",
289- > > skiprows=27, delimiter="\t",
290- > > names=["agency", "site_id", "datetime",
291- > > "timezone", "flow_rate", "height"])
292- > > fig, ax = plt.subplots()
293283> > flood = discharge[(discharge["datetime"] >= "2013-09-11") &
294- > > (discharge["datetime"] < "2013-09-15")]
284+ > > (discharge["datetime"] <= "2013-09-15")]
295285> >
296- > > ax2 = fig.add_axes([0.65, 0.575, 0.25, 0.3])
297- > > flood.plot(x ="datetime", y="flow_rate", ax=ax)
298- > > discharge.plot(x ="datetime", y="flow_rate", ax=ax2)
299- > > ax2.legend().set_visible(False)
300- > > ax.set_xlabel("") # no label
301- > > ax.set_ylabel("Discharge, cubic feet per second")
302- > > ax.legend().set_visible(False)
303- > > ax.set_title(" Front Range flood event 2013")
304- > > discharge = pd.read_csv("../data/bouldercreek_09_2013.txt",
305- > > skiprows=27, delimiter="\t",
306- > > names=["agency", "site_id", "datetime",
307- > > "timezone", "flow_rate", "height"])
308286> > fig, ax = plt.subplots()
309- > > flood = discharge[(discharge["datetime"] >= "2013-09-11") &
310- > > (discharge["datetime"] < "2013-09-15")]
311- > >
312287> > ax2 = fig.add_axes([0.65, 0.575, 0.25, 0.3])
313- > > flood.plot(x ="datetime", y="flow_rate", ax=ax)
314- > > discharge.plot(x ="datetime", y="flow_rate", ax=ax2)
288+ > >
289+ > > flood.plot(x="datetime", y="flow_rate", ax=ax)
290+ > > discharge.plot(x="datetime", y="flow_rate", ax=ax2)
315291> > ax2.legend().set_visible(False)
316292> >
317- > > ax.set_xlabel("") # no label
293+ > > ax.set_xlabel("") # no label
318294> > ax.set_ylabel("Discharge, cubic feet per second")
319295> > ax.legend().set_visible(False)
320- > > ax.set_title(" Front Range flood event 2013")
296+ > > ax.set_title("Front Range flood event 2013")
321297> > ~~~
322298> > {: .language-python}
323299> >
0 commit comments