You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python绘制2020年债券类型发行占比饼图的实现问题

债券发行规模占比饼图实现方案

前置依赖

需要用到pandas做数据处理,matplotlib做可视化,提前导入:

import pandas as pd
import matplotlib.pyplot as plt

操作步骤

  • 筛选2020年的子集,因为发行年份是数值型,直接做等值判断即可:
    # 基础索引写法,兼容性更高
    df_2020 = df[df['发行年份'] == 2020]
    # 如果你偏好query写法,注意条件用双引号包裹避免中文列名报错
    # df_2020 = df.query("发行年份 == 2020")
    
  • 按债券类型分组,统计各类型的总发行规模:
    type_total = df_2020.groupby('债券类型')['发行规模'].sum()
    
    可以先执行print(type_total)校验聚合结果是否符合预期,排除数据空值、年份筛选错误的问题。
  • 绘制饼图:
    # 配置中文显示,避免标签和标题乱码
    plt.rcParams['font.sans-serif'] = ['SimHei']
    plt.rcParams['axes.unicode_minus'] = False
    
    # 绘制饼图,autopct参数控制占比显示格式
    plt.pie(type_total, labels=type_total.index, autopct='%.1f%%')
    # 添加标题
    plt.title('2020年各类型债券发行规模占比')
    # 显示图像
    plt.show()
    

内容的提问来源于stack exchange,提问作者QUALYST91

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 07:18:01