matplotlib
Reading
Read this tutorial up to but not including the section called “Working with text.”
Key ideas
plt.plot()
- line style and color: https://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.plot
- working with multiple subplots
- histograms
Active learning
Activity 1
Download graph.py
- Modify graphs.py to label the x-axis as x and the y-axis as y.
- Modify graphs.py to plot the straight lines with magenta dashes. Hint.
- Modify graphs.py to draw the sine wave with 5 point size.
- Add your own function
plot_new_func
that plots a different sort of function on the same plot. Comment your function using a docstring.
Activity 2
Download diceSimulator.py.
- change the simulator to roll 3 dice and display the results.
- change the simulator to roll 10,000 times.
Acitivty 3
Download montana.py and montana.txt.
- Modify the program above so that it shows the net population increase (or decrease) from one census date to the next in a second figure. (The first figure should continue to show the original graph.)