python用pychart库,实现将经纬度信息在地图上显示

python使用pyecharts对给到的经纬度数据进行位置标注,下面是批量更新。给入数据,将地图生成。实验数据在下面附件。

python 复制代码
from pyecharts import options as opts
from pyecharts.charts import Geo
import os

folder_path = 'F:\\GPS'
file_names = os.listdir(folder_path)
for file_name in file_names:
    geo_chart = Geo()
    open_path = folder_path+"\\"+file_name
    geo_chart.add_schema(maptype="china")
    with open(open_path, "r") as file:
        lines = [line.strip() for line in file.readlines()]

    points = [eval(line) for line in lines]

    for i, point in enumerate(points):
        geo_chart.add_coordinate(str(i), point[0], point[1])
    geo_chart.set_global_opts(
        title_opts=opts.TitleOpts(title="中国地图标记经纬度点"),
        visualmap_opts=opts.VisualMapOpts(max_=10),
    )

    for i, point in enumerate(points):
        geo_chart.add("", [(str(i), 1)])
    geo_chart.set_series_opts(
        effect_opts=opts.EffectOpts(symbol="circle", symbol_size=8, color="blue"),
        label_opts=opts.LabelOpts(is_show=False),
    )
    save_path = "F:\\GPS\\"+file_name[:-4]+".html"
    geo_chart.render(save_path)
    file.close()
    print(save_path)

结果:

资源内容如下:

相关推荐
困鲲鲲1 小时前
Python中内置装饰器
python
摩羯座-185690305941 小时前
Python数据可视化基础:使用Matplotlib绘制图表
大数据·python·信息可视化·matplotlib
lingchen19062 小时前
MATLAB的数值计算(三)曲线拟合与插值
开发语言·matlab
爱隐身的官人2 小时前
cfshow-web入门-php特性
python·php·ctf
乐吾乐科技3 小时前
乐吾乐大屏可视化组态软件【SQL数据源】
物联网·信息可视化·编辑器·数据可视化·大屏端
gb42152873 小时前
java中将租户ID包装为JSQLParser的StringValue表达式对象,JSQLParser指的是?
java·开发语言·python
THMAIL3 小时前
量化股票从贫穷到财务自由之路 - 零基础搭建Python量化环境:Anaconda、Jupyter实战指南
linux·人工智能·python·深度学习·机器学习·金融
~-~%%3 小时前
从PyTorch到ONNX:模型部署性能提升
人工智能·pytorch·python
一朵梨花压海棠go3 小时前
html+js实现表格本地筛选
开发语言·javascript·html·ecmascript
蒋星熠3 小时前
Flutter跨平台工程实践与原理透视:从渲染引擎到高质产物
开发语言·python·算法·flutter·设计模式·性能优化·硬件工程