Я пытаюсь создать тепловую карту, используя график в 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 для соответствующих штатов на карте