出租车数据的地图展示

实现方法

python数据预处理后将数据导入地图代码。

效果

数据预处理:

f1['dropoff_longitude'].fillna(value=f1['dropoff_longitude'].mean(), inplace=True)
plt.boxplot(f1["dropoff_longitude"])
plt.show()
#超过了上四分位1.5倍四分位距或下四分位1.5倍距离都算异常值,用中位数填充
a = f1["dropoff_longitude"].quantile(0.75)
b = f1["dropoff_longitude"].quantile(0.25)
c = f1["dropoff_longitude"]
c[(c>=(a-b)*1.5+a)|(c<=b-(a-b)*1.5)]=np.nan
c.fillna(c.median(),inplace=True)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"><title></title><script type="text/javascript" src="http://api.map.baidu.com/api?v=1.5&ak= 你的密钥 "></script><style type="text/css">#c {height: 469px;width: 1092px;}</style>
</head>
<body><form id="form1" runat="server"><div id="c"></div><script type="text/javascript">var map=new BMap.Map("c", {});//BMap类 var point=new BMap.Point(116 ,40);//创建点map.centerAndZoom(point, 1); //初始化,中心点,地图级别              Zoom 快速移动; 迅速前往; 急剧增长; 猛涨; map.addControl(new BMap.NavigationControl()); //添加缩放控件          导航; 领航; 航行;map.enableScrollWheelZoom();                        //启用滚轮放大缩小var maker =new BMap.Marker(point);//标注 makermap.addOverlay(maker);var mapPoints = [{x:30.312903,y:120.382029},{x:30.215855,y:120.024568},{x:30.18015,y:120.174968},{x:30.324994,y:120.164399},{x:-7,y:40},{x:40.754917,y:-73.993747},{x:40.740835,y:-74.004935},
{x:40.720343,y:-73.99816},
{x:40.755638,y:-73.98672999999998},
{x:40.704618,y:-74.01587999999998},
{x:40.74078,y:-74.00544999999998},
{x:40.729573,y:-73.981567},
{x:40.823673,y:-73.95259799999998},
{x:40.766333,y:-73.982383},
{x:40.741675,y:-73.98980199999998},
{x:40.750325,y:-73.99473299999998},
{x:0.0,y:0.0},
{x:40.773355,y:-73.962063},
{x:40.720665,y:-73.997725},
{x:40.75872,y:-73.989013},
{x:40.720495,y:-74.010165},
{x:40.75082,y:-73.97650799999998},
{x:40.77047,y:-73.984325},
{x:40.731163,y:-73.988735},
{x:40.760867,y:-73.987037},
{x:40.746852,y:-73.981142},
{x:40.740082,y:-74.006163},
{x:40.758137,y:-73.976532},
{x:40.773623,y:-73.959692},
{x:40.770402,y:-73.855753},
{x:40.750183,y:-73.987837},
{x:40.804635,y:-73.955488},
{x:40.729485,y:-73.987092},
{x:40.725277,y:-73.99675499999998},
{x:40.735193,y:-74.00588},
{x:40.780737,y:-73.95682499999998},
{x:40.765618,y:-73.96321},
{x:40.756055,y:-73.97844999999998},
{x:40.752703,y:-73.993138},
{x:40.759485,y:-73.96203},
{x:40.706353,y:-74.006027},
{x:40.772355,y:-73.96286499999998},
{x:40.738868,y:-73.985228},
{x:40.794173,y:-73.962968},
{x:40.77817,y:-73.948408},
{x:40.767787,y:-73.96217199999998},
{x:40.756412,y:-73.99041699999998},
{x:40.797943,y:-73.963767},
{x:40.764847,y:-73.97286699999998},
{x:40.645132,y:-73.77605},
{x:40.720092,y:-73.98831},
{x:40.71722,y:-74.01273999999998},
{x:40.746608,y:-73.979303},
{x:40.766872,y:-73.97727299999998},
{x:40.755426,y:-73.927312},
{x:40.751101,y:-73.994124},
{x:40.72093,y:-74.005448},
{x:40.722353,y:-73.986203},
{x:40.723707,y:-73.99458799999998},
{x:40.737548,y:-73.99678199999998},
{x:40.786088,y:-73.972328},
{x:40.743717,y:-73.999707},
{x:40.772768,y:-73.95554},
{x:40.746827,y:-73.98398199999998},
{x:40.745782,y:-73.982028},
{x:40.738758,y:-73.993843},
{x:40.745497,y:-73.978207},
{x:40.745185,y:-73.995022},
{x:0.0,y:0.0},
{x:40.802638,y:-73.94297299999998},
{x:40.757907,y:-73.973819},
{x:40.770902,y:-73.956933},
{x:40.736863,y:-73.986188},
{x:40.670848,y:-73.98496},
{x:40.765877,y:-73.96536299999998},
{x:0.0,y:0.0},
{x:40.80898,y:-73.959638},
{x:40.770307,y:-73.96921},
{x:40.744277,y:-73.976067},
{x:40.730712,y:-74.001743},
{x:40.711357,y:-74.010597},
{x:40.76372,y:-73.962322},
{x:40.738682,y:-73.990048},
{x:40.761478,y:-73.968625},
{x:40.761548,y:-73.975093},
{x:40.775572,y:-73.947548},
{x:40.740059,y:-73.99478999999998},
{x:40.761457,y:-73.9852},
{x:40.739943,y:-74.00688499999998},
{x:40.75604,y:-73.98654999999998},
{x:40.760502,y:-73.98704999999998},
{x:40.77801,y:-73.978351},
{x:40.732358,y:-74.003698},
{x:40.787225,y:-73.942035},
{x:40.74508,y:-73.984682},
{x:0.0,y:0.0},
{x:40.75891,y:-73.968715},
{x:40.803765,y:-73.96685499999998},
{x:40.732813,y:-74.000183},
{x:40.730095,y:-73.983362},
{x:40.795162,y:-73.971745},
{x:0.0,y:0.0},
{x:40.783758,y:-73.980241},
{x:40.76286,y:-73.985943},
{x:40.723908,y:-73.991319},
{x:40.709301,y:-74.01061699999998},
{x:40.782405,y:-73.94854599999998},
{x:40.789233,y:-73.943545},
{x:40.773943,y:-73.87299},
{x:40.741548,y:-74.006668},
{x:40.746938,y:-74.004644},
{x:40.71404,y:-73.99034},
{x:40.765312,y:-73.98759699999998},
{x:40.759445,y:-73.995517},
{x:40.645394,y:-73.77655699999998},
{x:40.720617,y:-74.01096699999998},
{x:40.747617,y:-74.003837},
{x:40.77642,y:-73.96231799999998},
{x:40.759842,y:-73.969773},
{x:40.751901,y:-73.97733599999998},
{x:40.785207,y:-73.973173},
{x:40.788633,y:-73.955252},
{x:40.72714,y:-74.00013699999998},
{x:40.765267,y:-73.976123},
{x:40.741271,y:-74.000262},
{x:40.739759,y:-73.97643999999998},
{x:40.720462,y:-73.992733},
{x:40.735343,y:-73.975345},
{x:40.751982,y:-73.939385},
{x:40.7201,y:-73.988045},
{x:40.782758,y:-73.95537199999998},
{x:40.768715,y:-73.961505},
{x:40.721468,y:-73.99981699999998},
{x:0.0,y:0.0},
{x:40.743002,y:-73.99311199999998},
{x:40.750517,y:-73.996617},
{x:40.760358,y:-73.991313},
{x:40.773707,y:-73.870863},
{x:40.7721,y:-73.950157},
{x:40.78953,y:-73.96987},
{x:40.735289,y:-73.985619},
{x:40.769283,y:-73.961095},
{x:40.754768,y:-73.973393},
{x:40.722898,y:-73.99845999999998},
{x:40.757375,y:-73.963507},
{x:40.77562,y:-73.98773199999998},
{x:40.723362,y:-74.003005},
{x:40.772503,y:-73.952565},
{x:40.780292,y:-73.953083},
{x:40.746002,y:-73.97811},
{x:40.716305,y:-73.99181299999998},
{x:40.750572,y:-73.979207},
{x:40.771385,y:-73.965815},
{x:40.714775,y:-74.006023},
{x:40.656983,y:-73.982732},
{x:40.724955,y:-73.99468799999998},
{x:40.72929,y:-74.002173},
{x:40.720361,y:-73.993725},
{x:40.729512,y:-74.002228},
{x:40.758277,y:-73.98640799999998},
{x:40.76017,y:-73.97597399999998},
{x:40.720322,y:-74.001123},
{x:40.648377,y:-73.78890199999998},
{x:40.762215,y:-73.985922},
{x:40.75323,y:-73.97472999999998},
{x:40.773968,y:-73.87264299999998},
{x:40.756038,y:-73.970203},
{x:40.755634,y:-73.97246},
{x:40.7696,y:-73.95473699999998},
{x:40.776888,y:-73.95232199999998},
{x:40.767889,y:-73.962055},
{x:40.701746,y:-74.01138},
{x:40.764676,y:-73.971455},
{x:40.724548,y:-73.987548},
{x:40.755856,y:-73.964968},
{x:40.723289,y:-74.00793799999998},
{x:40.74024,y:-74.002277},
{x:40.760207,y:-73.960552},
{x:40.74554,y:-73.97769599999998},
{x:40.735653,y:-73.994359},
{x:40.756236,y:-73.990379},
{x:40.759624,y:-73.99190799999998},
{x:40.78309,y:-73.95881699999998},
{x:40.776072,y:-73.987655},
{x:40.722081,y:-73.988211},
{x:40.711385,y:-74.015895},
{x:40.78408,y:-73.954575},
{x:40.78353,y:-73.947767},
{x:40.769473,y:-73.984476},
{x:40.757036,y:-73.98954999999998},
{x:40.761256,y:-73.98363},
{x:40.751262,y:-73.974573},
{x:40.7187,y:-73.988327},
{x:40.742369,y:-73.980596},
{x:40.811727,y:-73.960808},
{x:40.779052,y:-73.960341},
{x:40.76221,y:-73.972432},
{x:40.762809,y:-73.982377},
{x:40.729834,y:-73.974731},
{x:40.779814,y:-73.95598099999998},
{x:40.734816,y:-73.988236},
{x:40.766686,y:-73.96277999999998},
{x:40.713147,y:-74.03793299999998},
{x:40.743919,y:-73.98777599999998},
{x:40.764472,y:-73.96661899999998},
{x:40.747548,y:-73.987981},
{x:40.765296,y:-73.980333},
{x:40.752199,y:-73.977737},
{x:40.78312,y:-73.978294},
{x:40.734675,y:-73.98603799999998},
{x:40.77173,y:-73.98201199999998},{x:-93,y:39}];var i = 0;function markerFun (points) {var markers = new BMap.Marker(points);map.addOverlay(markers);}for (;i<mapPoints.length;i++) {var points = new BMap.Point(mapPoints[i].y,mapPoints[i].x);//创建坐标点markerFun(points);}/*// var myLabel = new BMap.Label("东门", { offset: new BMap.Size(-50, -50), position:point }); //offset 相对位置//myLabel.setTitle("某某公司"); //提示信息map.addOverlay(myLabel);var polyline = new BMap.Polyline([new BMap.Point(  ),new BMap.Point(  ),new BMap.Point(  )]);map.addOverlay(polyline);var traffic = new BMap.TrafficLayer(); //创建交通图层function b() {map.addTileLayer(traffic);}function c() {map.removeTileLayer(traffic);}
*/</script></form><p></body>
</html>

出租车数据的地图展示相关推荐

  1. pyecharts读取数据制作地图图表Geo

    运用pyecharts制作地理坐标系图表Geo,pyecharts版本为1.3.1. 原始数据为Excel表格数据,将数据通过地图展示. 一.参数设置 1.maptype地图类型选项:分为全球:wor ...

  2. 【Python 实战基础】 如何绘制中国地图展示省份GDP数据

    目录 一.实战场景 二.主要知识点 文件读写 基础语法 字符串处理 文件生成 数据构建 循环遍历 三.菜鸟实战 1.创建 python 文件 2.运行结果 一.实战场景 实战场景: 如何绘制中国地图展 ...

  3. 用Python实现全国二手房数据抓取+地图展示

    最近各种政策的出台,导致二手房的价格波动巨大,本文二哥来带领大家通过链家二手房为例,简单分析一下全国多个地区的二手房价格. [建议先点赞.再收藏] 一.思路❤️ 想要获取链家全国二手房的信息,首先我们 ...

  4. echarts 地图展示乡镇数据

    echarts 地图展示乡镇数据 获取乡镇数据 修改echarts以支持GeometryCollection 合并GeoJson数据 获取乡镇数据 阿里DataV 只支持到区县级别的GeoJson数据 ...

  5. 使用高德地图展示点位和信息窗体展示数据及播放视频

    使用高德地图做了一个在地图展示点位,并通过点击,显示直播的功能,这个任务是为了之后大屏做准备. 这是一个能展示多个点标记,并在点击的时候弹出信息窗体,并在信息窗体中播放视频,且展示相关信息以及操作事件 ...

  6. echarts 地图 dispatchaction不好使_数据分析帝:广东省客户数量地图展示,如何通过python实现?...

    上周在给公司做数据时,在展示数据到了展示公司在广东省内客户数量时候,机械性的用了柱状图,回家路上想了一下,是否可以有别的.更好的展示方式呢?于是就想到了用地图展示,常用地图展示有以下几种方式: 1.P ...

  7. 玩转大数据系列之三:数据报表与展示

    为什么80%的码农都做不了架构师?>>>    经过了数据采集与数据同步.数据分析和处理,我们应该考虑将处理好的数据做成报表或者大屏展示给老板们看,以便老板们可以更加精准地做出战略决 ...

  8. 使用echarts完成中国省市区县镇地图展示

    目录 前言 一.中国地图 1.1 地图数据-china.js 1.2 代码应用 二.省份地图--以山东为例,其他省份同理 2.1 地图数据-shandong.js 2.2 代码应用 三.市级地图--以 ...

  9. echarts贵州地图展示自定义贵安新区

    要求和预期结果: 实现贵州地市地图效果,并且鼠标过去有数据展示,贵安新区数据无法展示,弄个自定义地图展示出来 相关文件准备,加载地图和部分相关组件.echarts.min.js 和 guizhou.j ...

最新文章

  1. 距离传感器控制灯泡代码_如何使用颜色传感器和超声波传感器检测障碍物和避障...
  2. htaccess文件,强大的功能
  3. 零的突破!炸出圈的“女娲补天”教授获国家杰青!
  4. 扫地机器人开年之战:新品初现,战局微调
  5. html的跳转页面代码
  6. 腾讯(Tencent)2022实习笔试算法题
  7. 也谈谈印度人的职场话题
  8. DDA划线法(Digital Differenttial Analyzer,数值微分法)
  9. echarts中如何设置geo3D地图背景图片,以及geo3D中如何使用effectScatter属性
  10. win10下快速搭建metasploitable3教程-简单版-已避坑
  11. 数据挖掘-二项逻辑斯蒂回归模型算法的R实现
  12. LibreOJ545. 「LibreOJ β Round #7」小埋与游乐场【网络流】
  13. Arduino与Proteus仿真实例-74LS273触发器驱动仿真
  14. 批量将四通道PNG图像转为三通道图像
  15. 数据结构与c语言程序设计 考研,2017年东北大学软件学院858C语言程序设计与数据结构考研题库...
  16. GDAL的安装和配置---出现的问题
  17. python日历模块_python 日历模块calendar
  18. 【数据库原理与应用】数据库应用实例— 教学管理系统
  19. 微信小程序例子-保存图片到手机相册
  20. 如何将DOC转换成PDF

热门文章

  1. 说说Flink的连接器connector有哪些,怎么用?
  2. 安卓混淆-微信混淆同款
  3. Gikee区块链浏览器全新发布,新增BTC、ETH两大公链
  4. redis学习日志 【一、安装】
  5. 学习win32汇编指令:lea和offset
  6. 【Python + selenium】在浏览器打开新页签,打开方式
  7. SV学习(1)——数据类型
  8. pip的安装,更新,卸载模块以及使用方法 python
  9. 安装windows与Ubuntu双系统,并使用GRUB启动引导器
  10. C语言%7.2d、%-7d、%7.2f、%0.2f的含义和区别