精华内容
下载资源
问答
  • 2021-04-22 14:20:36


    某人工作不设限,创新不断,需求不断,我这个小小码农竟然还能帮上一丢丢小忙。

    一、准备工作

    提前安装好用于读取excel文件的扩展库xlrd和用于生成地图数据的echarts扩展库。安装方法是pip install 扩展库名。

    二、读取excel数据

    1.现有excel文件如下:
    在这里插入图片描述
      现需要在地图上显示这省份和其对应数据。利用Python实现如下书写代码:

    import xlrd
    
    data = xlrd.open_workbook('data.xlsx') #打开excel文件
    table = data.sheet_by_name('Sheet1')   #打开该文件中指定表格
    province = table.col_values(0)[1:]     #将第一列的值提取出来并转为列表
    num = table.col_values(1)[1:]          #将第二列数据提取出来并转为列表
    

    三、创建地图并进行设置

    创建地图

    from pyecharts.charts import Map
    
    chinaMap = Map() 
    

    设置地图相关参数

    #给地图设置数据示例,数据来源,地图类型为china
    chinaMap.add(
    	"人数",[list(z) for z in zip(province,num)],"china",
    	) 
    #设置地图的全局属性值
    chinaMap.set_global_opts(
    	#标题内容  title="",标题距离左边距和右边距的距离pos_left,pos_top
    	title_opts = opts.TitleOpts(title = '分布数量',pos_left=50,pos_top=50),
    	#地图的左下方显示的地图数据分段及其颜色样例
    	visualmap_opts = opts.VisualMapOpts(max_ = 600,is_piecewise=True),
    	#设置右下角文字内容为具体数值、出现的位置和字体相关属性。
    	graphic_opts = opts.GraphicText(graphic_textstyle_opts = opts.GraphicTextStyleOpts(text =('\n').join(lit) ,pos_x=760,pos_y=320,font='normal 12px Microsoft YaHei'))
    	)
    

    其中右下角文字内容列表为:

    lit = []
    for i in range(len(num)):
    	lit.append(str(province[i]) +":"+str(int(num[i])))
    

    四、渲染保存为网页文件

    chinaMap.render(path="中国地图.html") 
    

    这样便能把Excel文件中数据在地图上显示出来。运行效果如下图:
    在这里插入图片描述

    写在最后

    这是一个运用echarts中map来实现数据图形化的一个典型的案例,它也是echarts将数据图表化的典型过程。最后,广大学习者还需要能读懂一些官方文档和网上技术文章,用python能做的事似乎是越来越丰富有趣了。
    另附本文章所对应的echarts的官方文档链接地址为:https://pyecharts.org/#/zh-cn/intro.

    更多相关内容
  • 如下所示: 1.pip install requests ...workbook = xlsxwriter.Workbook('E:/test/test.xlsx')# 新建的Excel表格文档路径 worksheet = workbook.add_worksheet() # 建立sheet, 可以work.add_worksheet('em
  • 安徽省地图arcgis数据美化后mxd文件shp格式。美化后的mxd文件。10.2.2版本软件。可以直接导出安徽2019年地图,有各种道路地名最新边界,水系等等20多图层
  • Excel数据地图.xlsx

    2021-09-18 19:20:49
    Excel数据地图
  • 本文章使用的数据来源,可以自己下载试一下,代码在原文用有
  • 用Excel做数据地图

    千次阅读 2020-12-16 16:33:23
    文介绍了用Excel做数据地图的方法,主要是Power Map的使用。 一、准备工作 首先要确保你的Excel里有“三维地图”这个功能项,具体路径在【插入】——【三维地图】,数据透视图旁边的一个功能。 你可能会遇到...

    目录

    一、准备工作

    二、数据准备与导入

    三、地理信息的赋值

    四、高度的赋值

    五、随时间动态变化

    六、多图层叠加

    七、场景与输出


    文介绍了用Excel做数据地图的方法,主要是Power Map的使用。

    一、准备工作

    首先要确保你的Excel里有“三维地图”这个功能项,具体路径在【插入】——【三维地图】,数据透视图旁边的一个功能。

    你可能会遇到以下两种情况:

    1、 Excel里没有这个功能。那应该是版本的问题,2016版自带这个功能,将你的Excel换成2016版即可,2013版的可以安装Power Map这个插件,2010版以下建议还是用16版吧,在安装16版的时候一定要确保以前的offce版本卸载干净,后台回复“2016”获取office2016版安装包。

    2、 有这个功能但点不了。需要手动设置一下,请点击【文件】——【选项】——【加载项】,找到Microsoft Power Map for Excel,在左下角的管理处选择com加载项,然后点【转到】。

    把power map前面的框框勾选上,确定即可,这时再看【三维地图】这个功能就是亮的了。

    图片来源公众号【可乐的数据分析之路】

     

    二、数据准备与导入

    做数据地图最少有两个字段,地址和值。地址的数据可以是经纬度、国家名称、城市和省/市等,值是相应地址对应的数值,可扩展地,还可以有时间数据,时间数据的格式一定是日期格式。以下图数据为例,包含了地址、时间和销售额三个字段。

     

    选中数据表中的某一个单元格或选中整张表,点击【三维地图】按钮,建立一个三维地图。

    三、地理信息的赋值

    将地区字段放入图层1的【位置】选项卡中,并将识别方式选为“省/市/自治区”,将可视化的类型改为“区域”,power map会自动识别地理位置。可视化的方式有5种,堆积柱形图、簇状柱形图、气泡图、热度地图和区域。

    四、高度的赋值

    将销售额字段放入【高度】选项卡,对值的聚合方式有求和、平均、最大最小值等,对这个的理解和数据透视表类似,看具体情境选择即可,这里选求和,可以看到地图颜色有了深浅的变化,是根据销售额求和的值赋予深浅颜色的。

     

    我们再看一下可视化方式选择其他类型是什么样的。

    【簇状柱形图】

     

    【气泡图】

     

    【热度地图】

     

    五、随时间动态变化

    以上是静止的数据地图,但我们的数据里是有时间字段的呀,这个时间字段放哪里呢?我们可以看到刚好有一个【时间】选项卡,我们把时间添加进去试试看。还是以【区域】-【销售额求和】为例,把时间添加进去以后发现左边图中出现了一个时间滚动条,我们点开来看一下。

    六、多图层叠加

    在图层1里将可视化更改为区域,高度为空,类别选择地区,就得到了如下的彩色区域图,这个图层用来打底。

     

    添加一个图层2,在图层2中同样的【位置】选择省市自治区,【高度】选择销售额求和,【时间】选择时间,可视化更改为簇状柱形图。可以看到在底层上多了柱状图。

     

    同样地添加图层3,将图层3的可视化改为气泡图。

     

    现在播放时间轴看看效果,其实和之前是一样的。(但为什么感觉花花绿绿的更丑了呢)

     就是这个意思,我们可以添加不同的图层来展示多个数据效果。

     

    七、场景与输出

    整个数据地图是可以作为视频文件输出的,而场景选项卡是可以定义动画效果,类似PPT中的动画。在【场景选项】的【效果】里,可以选择圆形、滑动、飞入等效果。就还以刚才花花绿绿的图层进行演示吧,将效果选择为“旋转地球”。

    如果数据是全球的数据,那么旋转地球的动画应该会更炫。

    有任何疑问欢迎评论留言

    展开全文
  • Echarts世界地图和网页表格数据交互联动
  • 地图数据 从 excel 表格或 Excel 中的数据模型以三维格式在必应地图上绘制超过一百万行的数据。 探索见解 通过查看地理空间中的数据,并在一段时间内查看时间戳数据,从而获得新的见解。 共享故事 捕获屏幕截图和...
  • 有关 50 个州的数据的组合地图表格 示例截图。 *h/t to [@Alykat]( ) 我们从他那里偷了很多 css。* ##Examples in the wild注意:自从这些项目发布以来,我们已经进行了样式调整和重构。 ##这个怎么运作 每个...
  • 使用纯html绘制统计图,地图统计图,excel数据读取,前端页面, 朋友有个需求想要把excel数据转换成地图分布图,而且想要动态修改数据生成不同时间段的数据,于是我就想办法给他了个工具
  • 获取时间为2020年3月18日,poi数据字段十分详细,依据高德开放平台API获取的所有类型检索的POI数据包含手机号等联系方式信息。本数据为csv表格文件类型。共包含北京市 通州区、大兴区POI信息。
  • 基于.net2.0和DevExpress、SharpMap的WinFormDemo,选中表格中的行,地图中会自动显示选中行在地图上的位置
  • 数据地图完全解析

    2014-12-03 09:45:39
    在企业的信息数据中,有大量的...这种情况下,如果能采用地图的形式来反映这些数据,即制作成地图报表,无疑会比单纯的表格要直观形象得多,信息沟通将更加有效,也更具专业的品质和形象。这就是数据地图存在的开始。
  • 通过关键词查询区域内的地图数据信息,并且可以导出Excel,对高德周边信息,POI 点等表格化,带有经纬度坐标,可以实现数据分类抓取
  • 百度Echarts地图数据

    2017-11-09 08:37:49
    百度 Echarts 地图数据 支持2D 3D 动态模拟图,类别展示图
  • 人人都可以的WebGIS·在线地图服务——将机场表格数据在在线地图上显示 1.表格数据格式转为.xls格式若直接是这个格式就不用转 2.导入ArcMap中用 工具包中的 Excel转Table工具 将数据文件转换 为并加载在图层上...

    人人都可以做的WebGIS·在线地图服务——将机场表格数据在在线地图上显示


    1.表格数据格式转为.xls格式若直接是这个格式就不用转

    链接:https://pan.baidu.com/s/1Mvcusxv661qPbkdr7W65SQ
    提取码:sqgd
    复制这段内容后打开百度网盘手机App,操作更方便哦

    2.导入ArcMap中用 工具包中的 Excel转Table工具 将数据文件转换 为表并加载在图层上,将表数据设置XY由数据中的经纬度分别表示,显示出来,再导出 为shp文件。
    • (1)首先,确保Excel中有两列是X、Y坐标,如下图所示:在这里插入图片描述
    • (2)打开ArcMap,在工具箱中找到Conversion Tools -->Excel -->Excel To Table工具。
      在这里插入图片描述
    • (3)在工具中选择要导入的Excel文件,选择表导出的位置,和数据所在的sheet页,点击OK。
      在这里插入图片描述
    • (4)数据转换完成后,表会自动添加到TOC窗口中。右击表,选择Display XY Data…选项。
      在这里插入图片描述
    • (5)在弹出框中将X、Y坐标对应的字段选好,点击Edit,选择坐标系,点击OK
      在这里插入图片描述
    3.在图层中添加地理坐标系,添加WGS84坐标系。

    在这里插入图片描述
    在这里插入图片描述

    4.将表导出为.shp文件并在图层中加载出来

    展示完成后,点会作为一个图层添加到地图中。右击该图层,选择Data–>Export Data…,在保存窗口选择数据保存位置和导出的shp数据的名称,点击保存,完成。
    在这里插入图片描述

    5.将导出的.shp文件压缩成压缩包.zip 。

    **需要将导出的这6个文件同时压缩 .zip **
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    6.进入 www.arcgis.com/home 官网,注册一个账号登录,点击一个地图进入地图编辑页面,点击新建地图

    注:

    注册账号时,容易出现密码怎么都设不对的情况,这个时候重要刷新页面重新输入就行的在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    7.点击添加数据,选择添加文件,选择刚才做好的.shp文件的压缩包,点击确定。

    在这里插入图片描述

    8.对添加的点数据进行一些渲染设置,点击保存

    在这里插入图片描述

    9.保存到自己选择的目录下后,点击共享,在设置所有人可见的框里点击打钩。

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    10.点击嵌入地图,在弹出的框里进行功能选择,选择完成后复制上面长框中生成的html格式代码后,点击完成。

    在这里插入图片描述在这里插入图片描述

    11.在桌面新建一个TXT文本文件打开,将刚复制的代码粘贴到文本文档中,将下面的框架复制粘贴到其中。

    在这里插入图片描述

    12.将长条代码(网页生成的代码)<style>…</style> 部分替换框架代码<style> …</style>部分,再将长条代码<div> …部分替换框架代码<div>…</div>部分

    最重要一点 长条代码中的URL(域名)前必须加 http: (冒号必须要用半角符号)

    最重要一点

    长条代码中的URL(域名)前必须加 http: (冒号必须要用半角符号)

    <!DOCTYPE html>
    <html>
       <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
          <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no" />
          <title> China airport Map</title>
          <link rel="stylesheet" href="https://js.arcgis.com/3.21/esri/css/esri.css">
          </link>
    	  <style>.embed-container {position: relative; padding-bottom: 80%; height: 0; max-width: 100%;} .embed-container iframe, .embed-container object, .embed-container iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%;} small{position: absolute; z-index: 40; bottom: 0; margin-bottom: -15px;}
          </style>
          <script src="https://js.arcgis.com/3.21/">
          </script>
      </head>
      <body>
         <div class="embed-container">
           <iframe width="500" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" title="airport1.0" src="http://www.arcgis.com/apps/Embed/index.html?webmap=5082f97dc10a4592a50f5b3f4ff8e327&extent=59.4761,0.8293,157.2105,47.4837&home=true&zoom=true&previewImage=false&scale=true&search=true&searchextent=true&basemap_gallery=true&disable_scroll=false&theme=light">
           </iframe>
         </div>
      </body>
    </html>
    

    在这里插入图片描述

    13.将txt,后缀改为.html,用浏览器打开即可看到你创造的WebGIS网站在这里插入图片描述

    在这里插入图片描述

    参考:
    ArcGIS将带有X、Y坐标的Excel数据转成shp点数据
    https://blog.csdn.net/Sdnu08gis/article/details/80221298

    ArcGIS发布地图服务 https://www.cnblogs.com/xixihuang/p/5753438.html

    展开全文
  • 它是一种基于地图数据导航工具。 当 POI 被触发时,会出现一个移动窗格,该窗格将显示通过生成(完全或部分)的 HTML 文件。 Datatables 提供了一个响应式、可搜索和可排序的表格。 它基于 。 它包括用于传单...
  • 数据可视化,我们常见的有表格、图标、图表、柱状图、折线图、雷达图、漏斗图、等值面图、等值线图、GIS地图、蜂窝图、格点数据、热力图、柱状图、饼图、散点图、地理坐标/地图、K 线图、雷达图、盒须图、热力图、...
  • 有关现有的开放式格林维尔地图图层和GeoJSON数据,请参见 。 为什么? 转到Google地图,放大至南卡罗莱纳州的格林维尔,然后输入“自行车架”或“狗公园”。 如果幸运的话,您会获得不错的信息,但是不可避免地,您...
  • 如何做出实用而强大的数据地图

    千次阅读 2017-06-08 09:54:06
    今天来谈谈数据地图,在关于地理位置的数据分析时常常用到。 关于制作数据地图的工具,这里笔者不特意强调用什么工具,而且数据地图也并不是这些工具的核心功能点,excel能,D3能展示,甚至图片+PS也能做出你要...

    今天来谈谈数据地图,在做关于地理位置的数据分析时常常用到。

    关于制作数据地图的工具,这里笔者不特意强调用什么工具,而且数据地图也并不是这些工具的核心功能点,excel能做,D3能展示,甚至图片+PS也能做出你要的效果。所以在选择工具前,更应该思考你需要用这些工具的主要目的是什么。

    也许你只是想对处理好的数据做展示,那可以选择excel;也许你有各种各样的数据,但是你不懂数据建模,编程,或者数据清洗,甚至是SQL的优化,你需要一个FineBI、Tableau易用的BI工具,通过拖拽就能完成数据的可视化,并且可以给出最合适的展示图形;也许你想要在制作数据报表时,用到数据地图功能,做一个清晰的展示,那就可以选择如下的finereport报表工具。(这里finereport是报表软件,FineBI、Tableau是可视化BI工具,Excel是最基本的数据处理工具,建议大家先依据自己的核心需求来选择工具。)

    所以,以上的工具都带有数据地图功能,但各有差异,比如样式,有没有钻取分析功能,能否精确到经纬度。

    之前有写过一篇文章,关于如何利用excel中的数据源制作数据地图,地图样式很丰富,但有些地方需要开发。本文就来介绍一下如何使用finereport的数据地图制作功能,来提升表格表姐们的数据报表的逼格。

    finereport有很强大的地图功能:基本地图、GIS地图、热力地图、大数据流向地图等,有以下一个体系。

    GIS地图

    目前finereport支持的GIS地图有百度GIS地图、高德GIS地图、谷歌GIS地图。

    原理:finereport内置与百度地图和谷歌地图的接口,只要建一张精准的定位信息数据表,上传之后会自动解析,准确定位到地址。

    以百度GIS地图为例,可以用地址定位 (xxx市xxx街道) 或经纬度定位(116.390964,39.920281 ),一般经纬度定位要更加精准。

    操作流程(下图为地址定位)

    升级版GIS图层(地理信息系统)

    在GIS地图的基础上,结合气泡图、饼图、柱状图叠加展示,并可对应地展示数据。操作同上。

    区域地图

    点地图

    功能型升级版GIS地图

    功能性主要是指,这样的地图能够与数据表钻取联动。比如省级钻取到市级、县级、街道;点击关联至每个地区销售报表。

    热点地图

    流向地图

    展开全文
  • 使用GitHub上的链接Google表格模板或CSV文件和GeoJSON数据来自定义传单地图 实时链接(替换为您自己的链接) 传单地图 Google表格模板 创建自己的 请参阅动手数据可视化中的分步教程 使用Google表格插件对地址数据...
  • 项目_位置 从已发布的 Google 电子表格加载有关项目拨款的数据。 使用提供的弹出模板在地图上显示点。 使用非常简单的示例。
  • 怎么把excel表格导入GIS中1、打开一个arcgis文件。2、在左右击面要素文件,选open attribute table”。3、在出现的窗口中,点击右上角图标在下拉菜单中选择export。4、然后在新出现窗口中选择文件存储路径,点击OK。...
  • 这是我的第85篇原创取名字是一门学问,理科生取名字的确让人难以捉摸。比如这个数据地图、血缘分析和数据资产。如果不是干数据这行的,根本不会想到这仨词居然有关系!数据地图数据地图是数据治理的...
  • vue疫情大屏数据展示+数据导出+地图图片下载

    千次阅读 多人点赞 2021-01-19 23:31:48
    不废话,先上效果图 审美有限 下午5点开工 去掉吃饭时间 我的审美也只能让我做到...vue疫情大屏数据展示页面布局页面代码(非全部代码)地图绘制说明数据获取配置代理(解决跨域)页面数据说明发送请求处理数据图形绘制.
  • 试问哪位大屏的朋友没有过被老板嫌弃的经历呢? 尤其是高端大气上档次的接待大厅、监控面板等,画面效果被老板严格要求,改来改去,领导还是觉得别人家的大屏更好看。 酷炫的大屏效果谁都想出来,但是要...
  • Python+pyecharts在地图上呈现数据

    万次阅读 多人点赞 2020-10-21 09:34:57
    本文主要内容前言一、 地图的基本使用方法二、 地图数据结合1、各省GDP在地图上展示2、去除地图上的数据信息3、用颜色区别数据大小4、自己定义颜色区间5、修改点的显示效果6、修改地图的色彩三、 Pyecharts制作...
  • 百度地图动态导入数据,进行搜索

    热门讨论 2012-07-10 09:34:06
    百度地图从数据库动态导入数据,实现地图搜索功能
  • 实时边界图 从 Google Sheets/Form 获取数据的实时更新地图。 原始存储库分叉自: :

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,307
精华内容 14,122
关键字:

如何做地图数据表格