将标签添加到使用plot_geo创建的plotly地图

我有一个使用plotly::plot_geo. 我想在地图顶部添加标签,例如,在地图上阿拉巴马州的位置,它会显示“AL (68)”,但对于所有州,如下例所示:

谁能告诉我是否有办法做到这一点?

library(tidyverse)
library(plotly)

set.seed(1)

density <- sample(1:100, 50, replace = T)

g <- list(
  scope = 'usa',
  projection = list(type = 'albers usa'),
  lakecolor = toRGB('white')
)

plot_geo() %>%
  add_trace(
    z = ~density, text = state.name, span = I(0),
    locations = state.abb, locationmode = 'USA-states'
  ) %>%
  layout(geo = g) 

以上是将标签添加到使用plot_geo创建的plotly地图的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>