使用 Folium 绘制纽约市出租车到达点热度图
要绘制纽约市整个月的到达点热度图,您可以使用 folium 库和纽约市出租车数据集。以下是一个示例代码,展示了如何使用 folium 绘制到达点热度图:
import folium
import pandas as pd
from folium.plugins import HeatMap
# 读取纽约市出租车数据集
data = pd.read_csv('nyc_taxi_data.csv') # 替换为您的数据文件路径
dropoff_locations = data[['dropoff_latitude', 'dropoff_longitude']]
# 创建地图
map_nyc = folium.Map(location=[40.7128, -74.0060], zoom_start=10) # 设置地图中心和缩放级别
# 创建热度图层
heat_data = [[row['dropoff_latitude'], row['dropoff_longitude']] for index, row in dropoff_locations.iterrows()]
HeatMap(heat_data).add_to(map_nyc)
# 显示地图
map_nyc
在上述代码中,您需要将纽约市的出租车数据集替换为实际的数据文件路径。此代码将创建一个地图对象,并在地图上添加一个热度图层,显示出租车到达点的热度。热度图使用纽约市出租车数据集中的经纬度信息。
请注意,确保已安装所需的库,如 folium 和 pandas。此外,纽约市出租车数据集应该是一个包含 'dropoff_latitude'(到达点纬度)和 'dropoff_longitude'(到达点经度)列的数据框。
希望这对您有帮助!如有任何进一步的问题,请随时提问。
原文地址: http://www.cveoy.top/t/topic/dfGK 著作权归作者所有。请勿转载和采集!