python大屏数据可视化开源,python大屏展示

  python大屏数据可视化开源,python大屏展示

  本文主要介绍如何使用python实现可视化大屏幕。文章重点介绍了主题,以及如何使用python实现可视化大屏幕。需要的小伙伴可以参考一下,希望对你的学习和工作有所帮助。

  00-1010 1.实用轨迹图2。最终渲染3。大屏幕的原点下文要实现的可视化大屏内容:需要在地图上显示我们飞船的轨迹。听起来很简单。一开始我也这么认为。用一些商务智能工具应该很容易实现,比如这样的:.

  仔细观察发现,这种轨迹是两点前的圆弧,适合显示航空的航线或起止方向的轨迹类型。但是加载插件后发现其功能无法支持舰船轨迹的数据,所以插件已经被传走了。

  百度找不到合适的资源,就求助微信微信官方账号搜索,结果找到了地图可视化的库folium。它的视觉地图非常迷人,它还支持不同的磁贴风格(高德,谷歌,也内置)供您选择。可以在地图上画点、圆、直线、热图等样式的图,但是如何在地图上画出轨迹,无论你怎么搜索技术文章,怎么看官方文档,都只能通过画点来实现轨迹。当点足够密集时,就相当于轨迹,类似于中国的台风。

  如下图:

  但现实情况是,我们的船的轨迹并没有这么频繁的轨迹数据,所以leav包满足不了我的需求。最后,物有所值,我找到了plotly,一个可视化的包。

  

目录

  地图使用plotly包,具体脚本如下,数据为自身模拟数据。

  导入操作系统

  导入plotly.graph_objects as go

  将plotly导入为py

  URL=r d : \ working _ directory \ task \ article \ shipping _ line . html

  Map _ access _ key=您需要到mapbox的网站申请一个帐户

  style=streets

  #采用的风格是街道式。

  fig=go。图()

  color_map=[#7bd3f6 , #bcbd22 , #17becf , #d62728]

  lat_li=[]

  lng_li=[]

  对于[(122.180204,30.806457),(123.256865,29.762908),(123.366728,28.631261),(122.048368,26.350981),(120.048857,24.705378),(119.060087,22.831]中的项目

  lng_li.append(item[0])

  lat_li.append(项目[1])

  图add_trace(去。散点图框(

  名称=容器,

  mode=标记线,

  lon=lng_li,

  lat=lat_li,

  marker={size: 2, color: color_map[3]},

  showlegend=False

  ))

  图.更新布局(

  margin={l: 0, t: 0, b: 0, r: 0}

  ,地图框={

  中心 : { 伦敦 : 90,纬度 : 8},

  缩放 : 1

  ,‘风格’:风格

  , access token : map box _ access _ key }

  )

  如果OS . path . is文件(url):

  os.remove(url)

  py.offline.plot(fig,filename=url,auto_open=False)

  #另存为html文件

  效果图如下:

  

1、实践之轨迹地图

  这样大屏的模板就打磨好了,我们最终的效果图如下。

  

2、最终制作出来的效果图

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: