繁体   English   中英

使用 leaflet function add_heatmap() 或 addHeatmap() 在 R 上创建热图

[英]Creating a heatmap on R using leaflet function add_heatmap() or addHeatmap()

I am trying to create a plot with heatmap using plotly add_heatmap() function, but it generates an error message saying Error: Must supply z attribute I referred to this site for addHeatmap() function provided by leaflet.extras package.

以下代码仅显示 addCircles() 中的点并输出警告消息和 map,如下所示:

final_df %>%
  leaflet() %>%
  addTiles() %>%
  addCircles(
    lng = final_df$long,
    lat = final_df$lat,
    popup = final_df$station_name
  ) %>% addHeatmap(lng = final_df$long, lat = final_df$lat, radius=5)

警告信息 点图

我尝试了来自 leaflet 的不同 function add_heatmap() ,它不显示任何地图并生成错误。

final_df %>%
  leaflet() %>%
  addTiles() %>%
  addCircles(
    lng = final_df$long,
    lat = final_df$lat,
    popup = final_df$station_name
  ) %>% add_heatmap(lng = final_df$long, lat = final_df$lat)

错误信息

有人遇到过类似问题并在 R 上创建了热图吗?

删除 addCircles 部分并尝试:

library(leaflet.extras)

final_df %>%
  leaflet() %>%
  addTiles() %>%
  addHeatmap(lng = final_df$long, lat = final_df$lat, blur = 40, max = 0.05, radius = 15)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM