尝试使用ChoroplethrZip / Plotly获取多个工具提示/悬停文本值

时间:2017-03-30 19:29:01

标签: r plotly choropleth choroplethr

我正在尝试使用choroplethrZip包绘制邮政编码级别的等值线,并使用Plotly来悬停文本/工具提示。 choroplethrZip图是ggplot2对象,所以我可以使用zip_choropleth函数制作一个邮政编码等值线,然后使用plotly的ggplotly()函数来渲染一个等值区域,其中预定义的区间是悬停文本。我希望悬停文本是我数据框中的“区域”列,以及“值”列。 ggplotly的工具提示参数显示美学映射,但choroplethrZip不允许我指定那些。我尝试使用

添加它们
+geom_blank(aes(text=region))

,但我得到相同的结果,悬停文本只是zip所属的bin。

示例代码:

library(choroplethrZip)
library(choroplethr)
library(choroplethrMaps)
library(plotly)
library(ggplot2)

df <- get_zip_demographics(endyear= 2013, span=5)

colnames(df)[2] <- c("value")

zipplot <- zip_choropleth(df, state_zoom = "alabama")

ggplotly(zipplot)

编辑添加代码示例所需的库。此外,choroplethrZip软件包不在CRAN上,因此这里有一个安装说明链接:

https://github.com/arilamstein/choroplethrZip

0 个答案:

没有答案