import numpy as np import matplotlib.pyplot as plt from decimal import Decimal nyc_temp = [ 50.9, 60.3, 54.4, 52.4, 51.5, 52.8, 56.8, 55.0, 55.3, 54.0, 56.7, 56.4, 57.3 ] # Preserve Decimal behavior dec_nyc_temp = [Decimal(str(x)) for x in nyc_temp] years = list(range(2000, 2013)) plt.plot(years, dec_nyc_temp, marker="o") plt.xlabel("Year") plt.ylabel("Temperature") plt.title("NYC Temperature by Year") plt.show()