背景

  1. 有时候在商业可视化里面,plotly是我用的比较多的一个工具。
  2. 而我工作,有时候也是需要通过地图来解析人群分布的。
  3. 又因为公司收集到的数据都是高德地图传递的经纬度,那如果不用高德地图来做底图,会有很大的偏移的。

说明

  1. 本文将介绍如何将高德地图、plotly、散点图结合起来。

代码

导入包

import plotly.graph_objects as go
import numpy as np
import pandas as pd

生成虚假的坐标

sampledata = pd.DataFrame({'lat': 39 + np.random.rand(1000),'lon': 116+np.random.rand(1000), })
sampledata

数据是这样的:

可视化

basemap_layer = [dict(below="traces",sourcetype="raster",sourceattribution="高德地图",source=["http://wprd01.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=7"])
]mapbox_kargs = dict(zoom=7,   # 这里的zoom代表地图瓦片缩放的等级,可以依次+1、-1试一试center=dict(lat=39.7, # 这里是设置你的地图的中心点,经纬度要设置好lon=116.8,),style="white-bg",layers=basemap_layer,
)layout_kargs = dict(autosize=False,width=1000, # 这里设置的是输出的图的宽度和长度。height=800,margin=dict(r=0, t=38, l=0, b=0, pad=0),
)layout = go.Layout(mapbox=mapbox_kargs,**layout_kargs
)
fig = go.Figure(data=go.Scattermapbox(lat=sampledata['lat'], # 这里依次传递经纬度给函数lon=sampledata['lon'],mode='markers',),layout=layout
)
fig.write_html("file083101.html") # 将plotly保存为html文件,后续使用浏览器直接打开这个文件即可

效果大概是这样的:

更多

目前我正在测试天地图的可视化,下面分享几个截图,我后续会分享一系列的教程

其实天地图使用的门槛对大部分人来说,太高了,需要会使用javascript。但是大部分人连R或者python都很难用起来,更别说js了。

但是我后面会把天地图一系列开发工具用R、python实现,降低大家使用门槛。请大家一起期待一下吧~

list

python画高德地图相关推荐

  1. python画交互式地图_使用Python构建交互式地图-入门指南

    python画交互式地图 Welcome to The Beginner's Guide to Building Interactive Maps in Python 欢迎使用Python构建交互式地 ...

  2. echarts 山东地图_用Python画中国地图,实现各省份数据可视化

    第一步:安装pyecharts pyecharts是一款将python与echarts结合的强大的数据可视化工具,本文使用了0.1.9.4版本 pip install pyecharts==0.1.9 ...

  3. python 可视化 画直线_用Python画江苏省地图,实现各地级市数据可视化

    前言 万万没想到我昨天发布的用Python画中国地图,实现各省份数据可视化这篇文章获得了很多朋友的喜欢,目前已获得了66次转发,314次收藏,也让我涨了60个左右粉丝. 小嘚瑟 虽然这点成绩跟很多大V ...

  4. Cartopy画地图第七天(python画浮雕地图和比例尺)

    Cartopy画地图第七天(python画浮雕地图和比例尺) 本文利用了python.cartopy进行了浮雕地图的绘制,同时还画了比例尺. 先上图为敬,一些图例符号不对请不要介意,随便表示的 第一. ...

  5. Python调用高德地图API实现经纬度换算、地图可视化

    作者 | 糖甜甜甜 出品 | 经管人学数据分析 Python调用高德地图API实现经纬度换算.地图可视化 前地图可视化的工具和函数比较多,但是在不知道相关地点经纬度的情况下,通过python调用高德地 ...

  6. 【应用】Python利用高德地图经纬度数据绘制定位

    [应用]Python利用高德地图经纬度数据绘制定位 一. 背景 二. 获取API 1. 注册高德开放平台个人开发者 2. 获取key 三. 具体步骤 1. 库的导入 2. 根据地址获取经纬度 3. 绘 ...

  7. 你还在为高德地图找不到门牌号等详细地址而烦恼吗?你还在等什么——Python调用高德地图API实现经纬度换算、地图可视化

    Python调用高德地图API实现经纬度换算.地图可视化 前地图可视化的工具和函数比较多,但是在不知道相关地点经纬度的情况下,通过python调用高德地图API实现经纬度换算,并且直接在高德地图新推出 ...

  8. python调用高德地图api 可视化_Python调用高德地图API实现经纬度换算、地图可视化...

    前地图可视化的工具和函数比较多,但是在不知道相关地点经纬度的情况下,通过python调用高德地图API实现经纬度换算,并且直接在高德地图新推出的轻量级可视化平台上实现一键式地图可视化,这其中需要申请密 ...

  9. python获取高德地图POI——关键字搜索

    本文主要内容是利用python获取高德地图上的感兴趣点(POIs). 高德开放平台:https://lbs.amap.com/ 下载POI分类编码和城市编码表 搜索POI相关文档:https://lb ...

最新文章

  1. 与servlet Api 的集成
  2. 动态调试android, ddmsida
  3. 关于script的放置位置
  4. 快速入门 TensorFlow2 模型部署
  5. base64核心原理
  6. 高阶函数 - 函数节流
  7. ZOJ 3204 Connect them 继续MST
  8. 共话5G产业创新 5G+视频彩铃产业联盟成立
  9. Jquery网页元素里面的操作以及JSON
  10. 利用matlab实现卷积实验报告,matlab卷积实验报告.docx
  11. 微信小程序+.NET(十八) ffmpeg音频转码/拼接/混合
  12. 计算机软件资料统计表,幼儿园评估资料参考目录(中心幼儿园)
  13. IPX/SPX 协议
  14. 照片查看器无法打开此图片 因为计算机上,Win7查看图片时提示Windows照片查看器无法打开此图片解决方法...
  15. 如何将NOAA官网下载的气象雷达原始数据显示为PPI图
  16. 陶陶摘苹果(python)
  17. [乱七八糟][转]这不是你想象中的软件产业
  18. 金融路演产品的几点理解
  19. PAT(B) - 1015. 德才论 (25)
  20. 给两个数算出其中的素数

热门文章

  1. java.lang.Exception: Method XXX should have no parameters
  2. GridView 控制默认分页页码间距 及字体大小
  3. _stdcall是什么?
  4. mysql update join 更新_mysql多表join时候update更新数据的方法 | 很文博客
  5. 论文分享:大数据智能决策,《自动化学报》
  6. signal(SIGCHLD, SIG_IGN)和signal(SIGPIPE, SIG_IGN);
  7. Latex大括号花括号用法之多个子公式分别编号(a)(b)
  8. 模版方法模式--旅游签证
  9. 凸优化“傻瓜”教程-----凸优化基础知识
  10. 酒店(宾馆)客房管理系统