在Rcharts nPlot中分两列

时间:2014-07-14 13:29:44

标签: r rcharts

我尝试在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))

有没有办法制作这样的情节。感谢。

0 个答案:

没有答案