2021-09-21用pyecharts做全球各个国家的gdp色彩深度图

本文介绍了如何利用pyecharts结合世界银行数据,处理CSV文件并创建全球各国GDP的色彩深度图。在数据处理过程中,因世界银行与echarts国家名称不一致,作者通过将数据转为数组直接输入echarts解决这一问题,对于不同名称的国家采取手动修改CSV文件中的国家名来匹配。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先是数据处理:
可以从世界银行公开数据中下载csv格式的数据:world bank open data
csv是逗号分隔值文件格式,优势在于兼容性
用python 中的pandas库可以十分轻松地处理csv文件

Pandas 名字衍生自术语 “panel data”(面板数据)和 “Python data analysis”(Python 数据分析)

处理数据的时候遇到一个问题:
世界银行下载的数据包含的国家名称和echarts里面json文件里的国家名称不一样,这一点我想了一些办法,比如把两个文件都变成pandas的dataframe然后用merge方法找出同名项,但是没成功(不知道怎么操作)
所以直接把世界银行的数据转换成数组输入到echarts里面了,发现就这样就行了。。。那么不同名的国家怎么处理呢?我是直接手动去把世界银行的国家名在csv里面改掉了。。。

然后就很简单了,参考pyecharts的官网,找到想要的参数进行调整就行
结果图

from pyecharts.faker import Faker
from pyecharts import options as opts
from pyecharts.charts import Geo
from pyecharts.charts import Map
from pyecharts.globals import ChartType, SymbolType
import pandas as pd
import json
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值