Plot 1 finished.
Added second plot.
Added the third plot.
Added fourth and final plot.
Limit to 80 columns and use `with` when possible.
Slightly better implementation in plot2.