我尝试在nPlot中按两个变量进行分组。我想为这两个变量获取交互式Legend,这样我就可以对这两个变量进行过滤。 R中单组变量的代码如下所示:
require(devtools)
install_github('rCharts', 'ramnathv')
library(rCharts)
r1<- nPlot(mpg ~ wt, group = 'cyl', data = mtcars, type="scatterChart")
r1$chart(tooltipContent = "#! function(key, x, y, e,graph){
return '<b>carb</b>: ' + e.point.carb
} !#")
r1$chart(size = '#! function(d){return d.disp} !#')
r1
我尝试使用这样的东西用于2列但是它不起作用:
r2<- nPlot(mpg ~ wt, group = c('cyl','gear'), data = mtcars, type="scatterChart")
r2$chart(tooltipContent = "#! function(key, x, y, e,graph){
return '<b>carb</b>: ' + e.point.carb
} !#")
r2$chart(size = '#! function(d){return d.disp} !#')
r2
我也尝试添加,但它没有给我一次过滤两个变量的可能性:
r2$addControls("group", value = "gear", values = names(mtcars))
有没有办法制作这样的情节。感谢。