基于经纬度做航线图可视化的软件_碧蓝航线是哪家公司做的

基于经纬度做航线图可视化的软件_碧蓝航线是哪家公司做的基于经纬度画航线图介绍代码介绍这阵子在处理航空公司的数据,为了PPT展示好看,做了几个可视化图。这里用的是pyecharts第三方库。pyecharts库的相关介绍,可以上设计文档看看相关说明。https://pyecharts.org/#/zh-cn/series_options代码importpandasaspddata=pd.read_csv(“airline_info.csv”,encoding=’gbk’)print(data)#数据太多,画出来太密了,这里选了

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

基于经纬度画航线图

介绍

这阵子在处理航空公司的数据,为了PPT展示好看,做了几个可视化图。这里用的是pyecharts第三方库。
pyecharts库的相关介绍,可以上设计文档看看相关说明。

https://pyecharts.org/#/zh-cn/series_options

代码

import pandas as pd
data = pd.read_csv("airline_info.csv",encoding='gbk')
print(data)

Jetbrains全家桶1年46,售后保障稳定

在这里插入图片描述

#数据太多,画出来太密了,这里选了前500个进行展示。
airline = data.head(500)  


from pyecharts import options as opts
from pyecharts.charts import Map3D
from pyecharts.globals import ChartType

linedata = []
for i in range(len(airline)):
    go_data = []
    arr_data = []
#     print(airline["出发经度"][i],airline["出发纬度"][i],airline["到达经度"][i],airline["到达纬度"][i])
    go_data = [airline["出发经度"][i],airline["出发纬度"][i]]
    arr_data = [airline["到达经度"][i],airline["到达纬度"][i]]
    linedata.append([go_data,arr_data])

example_data = linedata
c = (
    Map3D()
    .add_schema(
        maptype="china",  #地图类型
        itemstyle_opts=opts.ItemStyleOpts(  #图元配置项
            color="rgb(5,101,123)",
            opacity=1,  #图形透明度
            border_width=0.8,
            border_color="rgb(62,215,213)",
        )

    )
    .add(
        series_name="",
        data_pair=example_data,
        type_=ChartType.LINES3D,  #叠加图的类型 lines3D
        effect=opts.Lines3DEffectOpts(  #飞线的尾迹特效
            is_show=True,
            period=4,  #尾迹特效周期
            trail_width=3,   #尾迹
            trail_length=0.5,
            trail_color="#f00",
            trail_opacity=1,
        ),
        linestyle_opts=opts.LineStyleOpts(is_show=False, color="#fff", opacity=0),
    )
    .set_global_opts(title_opts=opts.TitleOpts(title="Map3D-Lines3D"))
    .render("lines3d.html")
)

在这里插入图片描述
这里做出来的是一个动图来着,但是我这里只是截图而已,有兴趣的可以自己试试。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234308.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • angularjs子组件向父组件传值_react子组件传值

    angularjs子组件向父组件传值_react子组件传值Angular父组件给子组件传值的方法与注意事项

    2025年9月11日
    5
  • 学Python必看!今年最火的五大Python框架

    学Python必看!今年最火的五大Python框架由于简单的学习曲线、越来越快的应用程序以及机器学习辅助功能等附加优势,Python已经成了IT行业的流行词…由于简单的学习曲线、越来越快的应用程序以及机器学习辅助功能等附加优势,Python已经成了IT行业的流行词。到目前为止,几乎每个IT工程师和开发人员都必须了解Python的强度和功能。Python本身是一种编程语言,也许你已经掌握了这种令人惊叹的编程语言的一些基本编程技能,并且正在寻找…

    2022年6月10日
    44
  • Android中常用的adb shell命令

    Android中常用的adb shell命令注意事项:这里写的命令,网页会重新编辑格式,比如我写了两个减号,发布后变成了一个减号;如果我说的命令不能正确执行,请手动输入命令,切记切换英文状态。android常用shell命令记录下来备忘设置adb环境变量其实就是将adb.exe的路径放到Path中,目的是cmd直接可以使用adb命令比如我的adb.exe路径G:\tools\adt-bundle\sdk\platform-tools

    2022年6月12日
    90
  • 32.HttpRequest对象的学习

    32.HttpRequest对象的学习引言——在前面你也跟着本博主编写了那么多的视图函数,但是每个视图函数它都会接收一个名为request的参数。是不是很好奇:视图函数接收到的request到底是个什么对象!!!HttpRequest对象1.我们可以打印这个request对象,看一下:<WSGIRequest:GET’/music/test3/’>我们知道WSGIRequest是一个HTTP请求对象,里面包括了提交的方式和URL路径。综上可知:服务器接收到http协议的请求后,会根据报文创建HttpReq.

    2022年6月30日
    20
  • WPF随笔(十)–使用AvalonDock实现可停靠式布局「建议收藏」

    WPF随笔(十)–使用AvalonDock实现可停靠式布局「建议收藏」许多软件都使用了可停靠式布局,可以方便的打开、关闭、收起、展开、移动选项卡。今天就来说明如何使用AvalonDock实现这种可停靠式布局。…

    2022年7月20日
    17
  • HDU1754_I Hate It(线段树/单点更新)

    HDU1754_I Hate It(线段树/单点更新)

    2022年1月21日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号