2016-09-30 10 views
1

私はこの例から、州のラベルの値を取得しようとしている:highcharterパッケージのhighmapsと地方のラベルの値を取得します

library("dplyr") 
library('highcharter') 
library("viridisLite") 

data("USArrests", package = "datasets") 
data("usgeojson") 

USArrests <- USArrests %>% 
    mutate(state = rownames(.)) 


highchart() %>% 
    hc_title(text = "Violent Crime Rates by US State") %>% 
    hc_subtitle(text = "Source: USArrests data") %>% 
    hc_add_series_map(usgeojson, USArrests, name = "Murder arrests (per 100,000)", 
        value = "Murder", joinBy = c("woename", "state"), 
        dataLabels = list(enabled = TRUE, 
             format = '{point.properties.postalcode}')) 

私はUSArrestsから値「殺人」でを持ちたいです状態abbrではなくデータラベル。これはどのように行うべきですか? おかげで、 ティム

+0

これはあなたを助けることができると思います。 https://github.com/jbkunst/highcharter/issues/188 – jbkunst

答えて

0

あなたはセリエAのようにマップを追加することができdataLabels形式を変更するには: - "これはHighchartsがポイントの値を使用するようになり、値がからポイントに設定され、ここで重要

hc_add_series_map(usgeojson, USArrests, name = "Murder arrests (per 100,000)", 
        value = "Murder", joinBy = c("woename", "state"), 
        dataLabels = list(enabled = TRUE, 
             format = '{point.value}')) 

format = '{point.value}'です殺人 "(value = "Murder")。

関連する問題