Отобразить аннотации для соответствующих штатов США на тепловой карте, сделанной с использованием r-plotly - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь создать тепловую карту, используя график в R, и немного застрял при добавлении аннотации к соответствующим состояниям на диаграмме.

Я могу использовать опцию наведения, где я могу переместить курсор мыши в определенное состояние и посмотреть значения для себя. Проблема возникает, когда мне нужно экспортировать карту в png, где в значениях, соответствующих состоянию, не отображается.

 library(plotly)


df <- read.csv("50_us_state_names.csv")
df$hover <- with(df, paste(state, '<br>', "Weights", lbs))
l  <- list(color = toRGB("white"), width = 2)
g <- list(
scope = 'usa',
projection = list(type = 'albers usa'),
showlakes = TRUE,
lakecolor = toRGB('white')
)
p <- plot_geo(df, locationmode = 'USA-states') %>%
add_trace(
z = ~total.exports, text = ~hover, locations = ~code,
color = ~total.exports, colors = 'YlOrRd'
 ) %>%
 colorbar(title = "Weight in lbs") %>%
 layout(
 title = 'Weight wide breakdown<br>(Hover for breakdown)',
 geo = g
 ) 

 p     

Мне нужно отобразить значение total.exports для соответствующих штатов на карте

...