【发布时间】:2020-10-12 22:09:13
【问题描述】:
我能够创建一个热图,但没有显示点:
import folium
import folium.plugins as plugins
import numpy as np
import pandas as pd
import geopandas as gpd
from folium import Choropleth, Circle, Marker
from folium.plugins import HeatMap, MarkerCluster, HeatMapWithTime
ucdp_df = pd.read_csv('csv/ged201.csv') # from https://ucdp.uu.se/downloads/index.html#ged_global
ucdp = gpd.GeoDataFrame(ucdp_df, geometry=gpd.points_from_xy(ucdp_df.longitude, ucdp_df.latitude))
ucdp.crs = {'init': 'epsg:4326'}
m = folium.Map([35, 41], tiles='stamentoner', zoom_start=6)
hm = HeatMapWithTime(data=ucdp[['latitude', 'longitude']].values.tolist(),
index=ucdp['year'].values.tolist(),
radius=10,
auto_play=True,
max_opacity=0.3)
hm.add_to(m)
m
【问题讨论】:
标签: python python-3.x heatmap geopandas folium