choroplethrZip パッケージと Plotly を使用して郵便番号レベルのコロプレスを描画して、ホバー テキスト/ツールヒントを取得しようとしています。choroplethrZip プロットは ggplot2 オブジェクトであるため、zip_choropleth 関数を使用して郵便番号コロプレスを作成し、plotly の ggplotly() 関数を使用して、事前定義されたビンがホバー テキストであるコロプレスをレンダリングします。ホバーテキストをデータフレームの「領域」列と「値」列にしたいと思います。ggplotly の tooltip 引数は美的マッピングを表示しますが、choroplethrZip ではそれらを指定できません。を使用して追加してみました
+geom_blank(aes(text=region))
、しかし同じ結果が得られます。ホバーテキストは、zipが属するビンにすぎません。
コード例:
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 にないため、インストール手順のリンクを次に示します。