import numpy as np from matplotlib import pyplot as plt # Load in data file data = np.loadtxt('Hudson_Bay.dat', delimiter=',', skiprows=1) # Make arrays containing x-axis and hares and lynx populations year = data[:,0] hares = data[:,1] lynx = data[:,2] plt.plot(year, hares ,'b-+', year, lynx, 'r-o') plt.axis([1900,1920,0, 100.0]) plt.xlabel(r'Year') plt.ylabel(r'Numbers of hares and lynx ') plt.legend(('Hares','Lynx'), loc='upper right') plt.title(r'Population of hares and lynx from 1900-1920 (x1000)}') plt.savefig('Hudson_Bay_data.pdf') plt.savefig('Hudson_Bay_data.png') plt.show()