按Rcharts nPlot中的两列分组
我尝试在nPlot中按两个变量分组。我想得到这两个变量的交互式图例,这样我就可以对这两个变量进行筛选。 我在R中为单组变量编写的代码如下所示:按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
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))