2023/3/22 企业盈利图绘制

发布时间 2023-03-30 23:00:29作者: 樱花开到我
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")