【问题标题】:Python Scatter plot visualizationPython散点图可视化
【发布时间】:2019-11-30 18:15:31
【问题描述】:

如何在谷歌地图上制作经纬度属性数据的散点图? python中哪个头文件支持地图绘制?

【问题讨论】:

    标签: python-3.x


    【解决方案1】:

    您是否尝试过使用gmplot 包?

    from gmplot import gmplot
    
    # Place map
    gmap = gmplot.GoogleMapPlotter(37.766956, -122.438481, 13)
    
    # Polygon
    golden_gate_park_lats, golden_gate_park_lons = zip(*[
        (37.771269, -122.511015),
        (37.773495, -122.464830),
        (37.774797, -122.454538),
        (37.771988, -122.454018),
        (37.773646, -122.440979),
        (37.772742, -122.440797),
        (37.771096, -122.453889),
        (37.768669, -122.453518),
        (37.766227, -122.460213),
        (37.764028, -122.510347),
        (37.771269, -122.511015)
        ])
    gmap.plot(golden_gate_park_lats, golden_gate_park_lons, 'cornflowerblue', edge_width=10)
    
    # Scatter points
    top_attraction_lats, top_attraction_lons = zip(*[
        (37.769901, -122.498331),
        (37.768645, -122.475328),
        (37.771478, -122.468677),
        (37.769867, -122.466102),
        (37.767187, -122.467496),
        (37.770104, -122.470436)
        ])
    gmap.heatmap(top_attraction_lats, top_attraction_lons)
    
    # Marker
    hidden_gem_lat, hidden_gem_lon = 37.770776, -122.461689
    gmap.marker(hidden_gem_lat, hidden_gem_lon, 'cornflowerblue')
    
    # Draw
    gmap.draw("my_map.html")
    

    生成旧金山的简单地图,路线使用plot 标记,景点热图使用heatmap

    这是开发人员模式下的 Google 地图,因为我没有为 API 付费,但我认为如果您注册结算,他们可以让您完全访问无水印版本。有关详细信息,请参阅此other question

    【讨论】:

      猜你喜欢
      • 2013-11-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-24
      • 2021-09-10
      • 1970-01-01
      • 2012-03-14
      • 2013-10-04
      • 2021-09-03
      相关资源
      最近更新 更多