def print_dict_for_line_chart(d):
    # sort dict
    sorted_keys = sorted(d)

    print "--- period ---"
    for key in sorted_keys:
        print "'%s'," % key

    print "--- amounts ---"
    for key in sorted_keys:
        amount_for_key = d[key] / MILLION
        print "'%s'," % amount_for_key


if __name__ == "__main__":
    fundings = DataReader.read_funding_data(funding_data)

    startups_per_state = {}
    total_funding_per_state = {}
    states_funding_per_company = {}
    funding_by_year = {}
    funding_by_month = {}

    get_fundings_per_year()
    get_fundings_per_month()
    get_total_funding_per_state()
    get_fundings_per_startup_per_state()
    print_dict_to_geochart(startups_per_state)
    print_dict_to_geochart(total_funding_per_state)
    print_dict_for_line_chart(funding_by_year)
    print_dict_for_line_chart(funding_by_month)