pyechart--Geo画地理位置散点图

①准备数据

excel文件,数据格式如下(名称,经度,维度):

pyechart--Geo画地理位置散点图_第1张图片

②代码实现

库版本:

import pandas as pd  # 导入数据分析模块
from pyecharts.charts import Geo  # 导入地理信息处理模块
from pyecharts import options as opts  # 配置
from pyecharts import make_snapshot  # 快照
from snapshot_selenium import snapshot


data = pd.read_excel("********.xlsx")  # 读取数据

geo_sight_coord = {data['景区地点'][i]: [data['经度'][i], data['纬度'][i]] for i in range(len(data))}  # 构造位置字典数据

g = Geo(init_opts=opts.InitOpts(width="2000px",
                                height="10000px",
                                ))  # 地理初始化
g.add_schema(maptype="湖北")  # 限定湖北市范围
list1 = []
for i in geo_sight_coord:  # 对地理点循环
    g.add_coordinate(i, geo_sight_coord[i][0], geo_sight_coord[i][1])  # 追加点位置
    list1.append([i, geo_sight_coord[i][0]])


g.add("问题一景点分布图", list1, symbol_size=10, label_opts=opts.LabelOpts(
            position="top",
            is_show=True,
            formatter='{b}'))

g.render("问题一景点散点图.html")

结果输出html文件:

 

你可能感兴趣的:(可视化,python,pycharm,html)