Python matplotlib实战之气泡图绘制

  #提取每个文件中2021年的数据

  df = df_total[df_total["sj"] == 2021]

  #去除中欧整体的交易额数据,只保留和各个国家之间的贸易数据

  data = df.loc[2:, ["zbCN", "value"]]

  #重新映射列的名称

  data = data.rename(columns={"zbCN":"country", "value": "total"})

  #过滤多余字符,生成一个表示国家的数据列

  data["country"] = data["country"].str.replace("中国同", "", regex=False)

  data["country"] = data["country"].str.replace("进出口总额(万美元)", "", regex=False)

  df = df_input[df_input["sj"] == 2021]

  #合并进出口总额,进口额,出口额到一个数据集中

  data["input"] = df.loc[2:, ["value"]]

  df = df_output[df_output["sj"] == 2021]

  #合并进出口总额,进口额,出口额到一个数据集中

  data["output"] = df.loc[2:, ["value"]]

  data.head(5)