NASA Funding Analysis

In [8]:
from csv import DictReader
data = [r for r in DictReader(open("data.csv"))]

Raw funding information

In [9]:
plot([int(x["year"]) for x in data], [float(x["funding"]) for x in data])
Out[9]:
[<matplotlib.lines.Line2D at 0x10d80a250>]

Funding corrected for inflation

In [10]:
plot([int(x["year"]) for x in data], [float(x["corrected"]) for x in data])
Out[10]:
[<matplotlib.lines.Line2D at 0x10d834810>]

Funding as a percentage of the federal budget

In [12]:
plot([int(x["year"]) for x in data], [float(x["percent"]) for x in data])
Out[12]:
[<matplotlib.lines.Line2D at 0x10d459510>]