目录
5.除此之外,我们还可以编写一个能够生成pieces参数对象的函数
前言:
博主只是一个普普通通的计算机专业女大学生,虽然说学的专业是计算机,但是技术学的不是很好,老师说期末考核要写一个博客,我也不知道要写什么,就迷迷糊糊写了这篇map类色阶地图,有什么说的不对的地方,还请大家多多指点,谢谢大家。
pyecharts概念:
1、pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果很是棒,pyecharts 是为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。使用pyecharts能够生成独立的网页,也能够在flask、django中集成使用。
2、pyecharts中提供了两种地图,map地图和geo地理坐标系,两者都能够满足地图显示需求,但在实际应用过程中,需要调整的地方还有很多。本文主要介绍关于map显示调整,因为需求为图片输出,所以不涉及交互效果部分内容。
一、效果展示
本文使用python库——pyecharts绘制地图,修改标签样式并调色。
二、所需工具与环境配置
- 打开Anaconda,下载pyecharts插件
pip install pyecharts
- 版本检查
pyecharts.__version__
- 使用map需要在Anaconda中下载地图拓展包(新版Anaconda已经不需要手动下载)map是实现地图区域可视化,是区域可视化,需要安装以下额外拓展包
pip install echarts-countries-pypkg
pip install echarts-china-provinces-pypkg
pip install echarts-china-cities-pypkg
pip install echarts-china-counties-pypkg
pip install echarts-china-misc-pypkg
pip install echarts-united-kingdom-pypkg
三、实操过程
1.导入相关库
from pyecharts import options as opts
from pyecharts.charts import Map
2.构造数据
地图对象接收的数据需要是二维列表。[[省份,数据],...,...]
provinces = ['广东省','广西壮族自治区','湖南省','江西省']
values = [20,5