美文网首页
1.2 数据计算

1.2 数据计算

作者: bigdata张凯翔 | 来源:发表于2023-08-14 08:58 被阅读0次

    1.2. 为更好地理解和分析公司的盈利情况,根据季报数据,计算出公司近五年(2018到2022年)的营业利润,分年度展示每一年四个季度的营业利润。要求:年度可以切换,使用折线图展示。(25分,简单)

    好的,以下是一个使用Python和Matplotlib库分析公司营业利润并展示折线图的示例代码:
    import json
    import matplotlib.pyplot as plt
     # 读取数据文件
    with open('data.json', 'r', encoding='utf-8') as f:
        data = json.load(f)
     # 提取近五年的数据
    recent_years_data = data[-5:]
     # 提取营业利润数据
    years = [int(item['年份']) for item in recent_years_data]
    quarters = ['Q1', 'Q2', 'Q3', 'Q4']
    profits = []
    for item in recent_years_data:
        profit_per_year = [float(item[quarter]) for quarter in quarters]
        profits.append(profit_per_year)
     # 选择要展示的年份
    selected_year = years[0]
    selected_index = years.index(selected_year)
    selected_profits = profits[selected_index]
     # 绘制折线图
    plt.plot(quarters, selected_profits, marker='o', color='blue')
    plt.xlabel('季度')
    plt.ylabel('营业利润(单位:亿元)')
    plt.title(f'{selected_year}年每个季度的营业利润')
     # 展示图形
    plt.show()
    运行以上代码后,将会展示一个折线图,图中展示了选择的年份每个季度的营业利润数据。
    您可以根据需要切换年份,修改 `selected_year` 变量来选择不同的年份进行展示。
    

    相关文章

      网友评论

          本文标题:1.2 数据计算

          本文链接:https://www.haomeiwen.com/subject/xxofmdtx.html