from file_reader import * from Record import * from pyecharts.charts import Bar from pyecharts.options import * from pyecharts.globals import ThemeType text_reader = TextFileReader("F:/2011年1月销售数据.txt") text_list=text_reader.file_read() json_reader = JsonFileReader("F:/2011年2月销售数据JSON.txt") json_list=json_reader.file_read() new_list=text_list+json_list my_dic={} for new_line_list in new_list: if new_line_list.date in my_dic.keys(): my_dic[new_line_list.date]+=new_line_list.money else: my_dic[new_line_list.date] = new_line_list.money print(my_dic) bar=Bar(init_opts=InitOpts( theme=ThemeType.LIGHT )) bar.add_xaxis(list(my_dic.keys())) bar.add_yaxis("总收入",list(my_dic.values()),label_opts=LabelOpts(is_show=False)) bar.set_global_opts( title_opts=TitleOpts( title="该企业1月和2月盈利图表" ) ) bar.render("企业1,2两月收入图表.html")
标签:22,my,reader,list,dic,2023,new,line,绘制 From: https://www.cnblogs.com/yhkdw/p/17274681.html