2009-2017年中国水资源数据可视化(python+pyecharts)

pyecharts是一款将python与echarts结合的强大的数据可视化工具,本文将为你展示基于pyecharts2009-2017年中国水资源数据的可视化,将2009-2017年中国水资源总量(地表水、地下水资源量)、水资源供给结构(地表水、地下水、其他供给)、水资源利用结构(农业、工业、生活、生态)以及人均水资源量和人均用水量的整体情况、各省指标情况等多维数据、多时间尺度的可视化,感兴趣的可以通过下面的百度网盘链接下载HTML文件,通过浏览器在本地打开(需在联网状态),查看2009-2017年中国水资源整体情况及各省水资源情况。

1. 中国水资源格局可视化

感兴趣的可通过下面分享的百度网盘地址,下载 waterData.html 文件到本地,在联网的情况下用浏览器(推荐使用Google浏览器)打开即可查看中国水资源格局的可视化结果。

中国水资源格局HTML文件百度网盘下载地址:单击此处下载
提取码:bpse

序号 指标 图标类型
1 中国水资源量(1个图) 柱状图+折线图
2 中国供水结构(1个图) 柱状图+折线图
3 中国人均水资源量、用水量(1个图) 折线图
4 各省水资源空间分布(3个图) 地图 VisualMap
5 各省供水结构空间分布(4个图) 地图 VisualMap
6 各省用水结构空间分布(4个图) 地图 VisualMap
7 各省人均水资源量、用水量(2个图) 地图 VisualMap
中国水资源格局HTML文件截图示例:

2009-2017年中国水资源量、供水结构、人均水资源量、人均用水量、水资源(水资源总量、地表水资源、地下水资源)空间分布、供水结构(地表水、地下水、其他供给)空间分布、用水结构(农业、工业、生活、生态)空间分布

2. 各省水资源可视化

感兴趣的可通过下面分享的百度网盘地址,下载 prosWater.html 文件到本地,在联网的情况下用浏览器(推荐使用Google浏览器)打开即可查看各省水资源的可视化结果。

各省水资源可视化HTML文件百度网盘下载地址:单击此处下载
提取码:h2gc

序号 指标 图标类型
1 供水结构(1个图) 饼图
2 用水结构(1个图) 饼图
3 水资源总量(1个图) 折线图
4 人均水资源量(1个图) 折线图
5 用水总量(1个图) 折线图
6 人均用水量(1个图) 折线图
各省水资源可视化HTML文件截图示例:

江苏省示例
2009-2017年江苏省供水结构、用水结构、水资源总量(地表水、地下水、总量<除地下水和地表水重复计算量>)、人均水资源量、用水总量、人均用水量
北京市示例2009-2017年北京市供水结构、用水结构、水资源总量(地表水、地下水、总量<除地下水和地表水重复计算量>)、人均水资源量、用水总量、人均用水量

3. 2017年各省水资源之最:

水资源的数据均来自国家统计局网站中资源和环境指标中。人均水资源量、人均用水量单位为:m³/人, 其他指标单位为:亿m³

序号 指标 最大值 最小值
1 水资源总量 西藏(4749.9) 宁夏(10.8)
2 地表水资源总量 西藏(4749.9) 宁夏(8.7)
3 地下水资源总量 西藏(1086) 天津(5.5)
4 用水总量 江苏(591.3) 青海(25.8)
5 地表水供给量 江苏(575.3) 北京(12.4)
6 地下水供给量 黑龙江(163.1) 上海(0)
7 其他供给量 北京(10.5) 上海(0)、西藏(0)
8 农业用水量 新疆(514.4) 北京(5.1)
9 工业用水量 江苏(250.1) 西藏(1.5)
10 生活用水量 广东(100.9) 宁夏(2.3)
11 生态用水量 内蒙(23.1) 西藏(0.2)
12 人均水资源量 西藏(142311.3) 天津(83.36)
13 人均用水量 新疆(2280.78) 天津(176.33)

4. 参考代码如下:

该数据可视化主要利用了pyecharts中的Page()、Tab()、Map()、Bar()、Grid()等类型的图,以下是各类型图表的代码示例,感兴趣的可以去pyecharts网站查看pyecharts的说明文档,了解更详细的内容。

示例代码参考pyecharts网站。

# Page()顺序多图

from pyecharts.faker import Faker
from pyecharts import options as opts
from pyecharts.charts import Bar, Line, Page
def bar_base() -> Bar:
    c = (
        Bar()
        .add_xaxis(Faker.choose())
        .add_yaxis("商家A", Faker.values())
        .add_yaxis("商家B", Faker.values()
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值