# GDP动态图绘制 from pyecharts.charts import Bar, Timeline from pyecharts.options import * from pyecharts.globals import ThemeType # 读数据 f = open("H:/fengmin/python-heima/动态柱状图数据/1960-2019全球GDP数据.csv", "r", encoding="GB2312") # 注意数据文件为csv格式记事本打开右下角为ANSI所以这里用GB2312接收中文 data_lines = f.readlines() # 一行一行接收 # 对数据进行处理(也可实现在数据中处理好格式) # 删除第一行数据(无用) data_lines.pop(0) # 将数据转换为字典格式为: # {年份:[[国家,gdp],[国家,gdp]],年份:[国家,gdp]} # 先定义字典 data_dict = {} for line in data_lines: year = int(line.split(",")[0]) # 分割取数据 country = line.split(",")[1] gdp = float(line.split(",")[2])# 可以将数据中的科学计数法和其他形式均变成浮点形式 # 想将数据处理为嵌套形式,即一个年份下包含许多国家和gdp。该问题转化为判断字典里有没有指定的关键字key(异常捕获) try: data_dict[year].append([country, gdp]) # 如果year存在就再添加数据 except KeyError: # 如果year不存在就追加一个新的内嵌列表 data_dict[year] = []
1996-2019各国GDP变化动态柱状图python
最新推荐文章于 2023-12-25 14:51:57 发布
本文展示了如何使用Python编程语言绘制1996年至2019年间各国GDP变化的动态柱状图,通过图表可以直观地观察各国经济发展的趋势。
摘要由CSDN通过智能技术生成