由于工作需要用jupyter绘制地图,便尝试用百度开源作品pyecharts下的Map 和 Geo画图,现在总结一下就绘制地图遇到的坑,以作前车之鉴抑或技术探讨。

1. 版本:Python 3.6.5,pyecharts 0.5.11

2. 问题描述:我想绘制如下地图(没有地图标示小红点,并且把省份的名字标注在地图上):

当时代码如下:

from pyecharts import Mapfrom_count = from_result['from_name'].to_frame().join(from_result['from_rate'])
value =from_count['出省比例']
value=[round(x,2) for x in value]
attr = from_count['省份']
#将数据归一化到[0, 500]区间范围
k = 500/(max(value)-min(value))
transform_value=[k*(x-min(value)) for x in value]map=Map("全国各省居民出省比例分布图", width=1200, height=600)
map.add("", attr, transform_value, maptype=u"china", is_visualmap=True, visual_range=[0,300],  \visual_text_color='#000', visual_range_color=['#eac765', '#d94e5d'], is_map_symbol_show=False, is_label_show=True)
#map.show_config()
map.render("Residents of provinces inter-provincial travel scale drawing.html")

其中is_map_symbol_show=False这句是去掉小红点的,is_label_show=True是将名称标注在地图上的。 但是我得到的却还是有小红点标示的地图,我当时不知道什么原因在一顿百度谷歌之后,我找到官方文档:

我不甘心,我将图中绘制世界地图的代码copy下来跑了一下,得到如下结果:

到这里就有点意思了,我想放弃了,这包有大bug, 又试了pyecharts下的Geo,感觉不错,但是实现不了我的需求。

但是我还不甘心,回家打算卸载pyecharts重新安装,但是安装的版本在pip和conda源里都找不到,安装时还遇到Command “python setup.py egg_info” failed with error code 1 in C:\Users\MARKAN~1\AppData\Local\Temp\pip…于是在stackoverflow上找到如下方法:

那我就照猫画虎:

# 先卸载
pip uninstall pyecharts
pip install --upgrade setuptools
pip install ez_setup
# 再试一次
pip install pyecharts

最后又跑一遍代码,齐活!

这回真的画出了世界地图:

使用pyecharts遇到的坑(去掉地图标识小红点)!相关推荐

  1. 使用Pyecharts进行全国水质TDS地图可视化全过程1:总体过程简述

    目录 一.效果图 二.实现过程1:数据来源及清洗 三.实现过程2:数据分析 四.实现过程3:数据可视化 分享使用Pyecharts进行全国水质TDS地图可视化的全过程. 一.效果图 本次对全国TDS进 ...

  2. python pyecharts map不显示_pyecharts 地图不显示问题

    最近在学习pyecharts这个库,实现地图可视化的时候,发现地图一直加载不出来,查了一番资料,原来是在v0.3.2+ 起,地图已经变成扩展包,需要自行安装 解决办法 pip install echa ...

  3. pyecharts第十节、地图(三、省份地图)

    上文继续 声明以下使用的包集合 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts==0.5.10 pip instal ...

  4. 利用pyecharts对职位数据进行地图可视化

    前言 pyecharts 是基于百度开源的Echarts.方便与Python 进行对接.直接可以用于python的一个库. 今天我们利用pyecharts实现职位数据的地图可视化. 安装pyechar ...

  5. pyecharts从入门到精通-地图专题Map-世界地图和中国城市地图

    文章目录 参考 安装与查看pyecharts 地图实现-Geo 数据集查看 读取数据 生成中文国家名称 国家中文和英文名称字典: 根据字典,生成国家中文名 查看没有转换成功的国家中文有哪些 过滤包含中 ...

  6. Pyecharts Geo创建中国可视化地图

    Pyecharts.Geo创建中国可视化地图 安装需要的模块 安装pyecharts 安装中国地图库 绘制出地图 第一步:导入中国地图 第二步:进阶教学(干货满满!!!) Pyecharts做出来的图 ...

  7. 使用Pyecharts进行全国水质TDS地图可视化全过程7:使用pyecharts画地图总述

    目录 一.什么是pyecharts? 二.安装pyecharts? 三.pyecharts使用文档 四.pyecharts画地图 五.需要注意的事项 六.地图的下钻 本文为总述.后面几篇文章再详细的拿 ...

  8. pyecharts从入门到精通-地图专题GEO-世界地图和中国城市地图

    文章目录 参考 安装与查看pyecharts 地图实现-Geo 完成Geo地理坐标系实现. 案例演示 拓展-pyecharts中GEO源码 参考 官方文档:https://pyecharts.org/ ...

  9. 使用Pyecharts进行全国水质TDS地图可视化全过程6:利用Python+Selenium自动化获取页面信息

    本文是扩展文,介绍利用Selenium模拟人工操作,从网页上自动获取信息.这样一种方法可以处理重复性工作,解放双手,提高工作效率.属于使用Pyecharts做可视化之前的一些其他探索. 在利用Exce ...

最新文章

  1. FALCON组装参数学习
  2. C#的基础琐碎总结-----委托
  3. 如何使用Salt 的各种状态值
  4. 小端字节序与大端字节序
  5. 【C/C++语言入门篇】-- 文件操作
  6. 移动端HTML5长按图片会选中页面中某个位置的文字
  7. 论文浅尝 | KGAT: 用于推荐的知识图注意力网络
  8. 学习笔记之15道简单算法题
  9. 计算机“复制粘贴”之父去世
  10. java 车牌号识别_JAVA车牌识别(包含车牌定位及车牌内容识别)
  11. app商品详情原数据 API ——淘宝/天猫
  12. oracle 数据库 去重查询
  13. 阿里云ECS云服务器快照
  14. echarts饼图:实现多层图表同步自动轮播,鼠标悬浮时停止轮播,移出鼠标后重新开始轮播效果
  15. 淘宝/天猫按关键字搜索淘宝商品 API 返回值说明
  16. AGV-倍福beckhoff TWINCAT2及台达电机、传感器等使用总结
  17. MATLAB基础--MATLAB图像处理基础
  18. 某app登录协议逆向分析
  19. 你真的了解promise.resolve()吗
  20. 大学在校 计算机考试,大学必考证书 | 计算机考试报名要开始啦!

热门文章

  1. DDD(Domain-Driven Design)领域驱动架构介绍
  2. 【翻译】CVPR2022: Pyramid Grafting Network for One-Stage High ResolutionSaliency Detection
  3. ohmyzsh用在mysql_oh-my-zsh git 命令缩写 以及macbook使用感受
  4. 常见的继电接触器控制线路总结
  5. DPU-PYNQ Ultra96v2安装使用说明
  6. Ext3、Ext4、FAT、FAT32、NTFS、exFAT、Sparse、Raw
  7. Win10官网原版安装
  8. Windows Style Builder学习制作笔记(一)
  9. 多线程----守护线程---Deamon
  10. 项目规范,介绍,规划与搭建,模块化开发,网站favicon,网站TDK