我有以下情节:
df <- data.frame(var = letters[1:26], count = sample(1:300, 26),
label = sample(toupper(letters[1:5]), 26, replace = T))
library(rCharts)
p4 <- nPlot(count ~ var, data = df, type = 'pieChart',
width = 500, height=500)
p4$chart(tooltipContent = "#! function(x, y){
return 'Type: ' + x + '<br>Count: ' + y
} !#")
p4
默认显示var
的所有级别,顶部的菜单允许您打开和关闭var
的每个级别。
我的问题是:除了'全部开启'之外,有没有办法设置默认值?例如,在加载图表时,我只想启用var
的四个级别:a
,b
,c
和d
因为所有这些都是对感官的一种冲击。
这可能吗?
第二个问题:我还想在工具提示中包含label
的每个级别值。
我尝试过诸如以下的事情:
p4$chart(tooltipContent = "#! function(x, y, label){
return 'Type: ' + x + '<br>Count: ' + y + '<br>Label: ' + label
} !#")
以及包含标签作为分组变量等等。但我似乎无法让它正常工作。有什么建议吗?