Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
按Rcharts nPlot中的两列分组_R_Rcharts - Fatal编程技术网

按Rcharts nPlot中的两列分组

按Rcharts nPlot中的两列分组,r,rcharts,R,Rcharts,我尝试在nPlot中按两个变量分组。我想得到这两个变量的交互式图例,这样我就可以对这两个变量进行筛选。 我在R中为单组变量编写的代码如下所示: require(devtools) install_github('rCharts', 'ramnathv') library(rCharts) r1<- nPlot(mpg ~ wt, group = 'cyl', data = mtcars, type="scatterChart") r1$chart(t

我尝试在nPlot中按两个变量分组。我想得到这两个变量的交互式图例,这样我就可以对这两个变量进行筛选。 我在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

有没有一种方法可以制造这样的情节。谢谢。

据我所知,nvd3不支持多个组。dimple.js会是一个选项吗,因为它处理起来很容易,而且也是MIT授权的?如果是的话,我们很乐意做演示。如果我理解关于addControls的第二部分,那么在nvd3中只支持一个组级别就可以回答这个问题。让我知道。很高兴你在玩rCharts.addControls在我的情况下是不必要的。我从rCharts的创作者Ramnathv那里得到了部分答案<代码>库(rCharts)mtcars=变换(mtcars,档位\气缸=粘贴(档位,气缸,sep=“\”)r1
    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))