import pygal,json
with open('gdp_json.json', 'r') as f:
gdp_data = json.load(f)
#print(gdp_data[0])
#只分析5个国家的
country_name = ['中国','美国','日本','俄罗斯','加拿大']
country_codes = ['CHN','USA','JPN','RUS','CAN']
country_gdp_codes = [{},{},{},{},{}]
for gdp_item in gdp_data:
for i,country in enumerate(country_codes):
if gdp_item['Country Code'] == country:
year = gdp_item['Year']
if 2000 < year < 2017:
country_gdp_codes[i][year] = gdp_item['Value']
#print(country_gdp_codes)
#转换country_gdp_codes成pygal所需的数据格式
country_gdp_list = [[],[],[],[],[]]
xdata = range(2001,2017)
for i in range(len(country_gdp_list)):
for year in xdata:
country_gdp_list[i].append(country_gdp_codes[i][year] / 1e8)
print(country_gdp_list)
#柱状图展示
【Python】-GDP数据抽取并展示为柱状图
最新推荐文章于 2024-05-24 09:46:28 发布
本文介绍了如何使用Python从JSON文件中抽取GDP数据,并利用pygal库将数据展示为直观的柱状图表。通过这种方式,读者可以轻松地理解和分析经济数据。
摘要由CSDN通过智能技术生成