我正在使用rCharts的nPlot()函数来展示给定列联表类型数据的堆叠或分组条形图。"multiBarChart" 在shiny应用程序中显示。下面是我在shiny应用程序中使用的一段代码。
在我的数据集中,一个分类变量有16个级别。当这个变量在“multiBarChart”的x轴上显示时,不是所有的标签都被显示出来。在
或者,是否有一个像
任何该组提供的建议都将不胜感激!!
graphData <- reactive({
as.data.frame(table(eval(inputVar1()),eval(inputVar2())))
})
output$myChart <- renderChart({
p1 <- nPlot(Freq ~ Var1, group="Var2", data=graphData(), type="multiBarChart")
p1$addParams(dom='myChart')
return(p1)
})
在我的数据集中,一个分类变量有16个级别。当这个变量在“multiBarChart”的x轴上显示时,不是所有的标签都被显示出来。在
nPlot
中是否有一种方式可以调整轴标签的字体大小?我想到的是类似于cex.axis=0.5
或cex.lab=0.5
之类的东西。或者,是否有一个像
las=
这样的参数可以让我将轴标签旋转90度,并可能拥有更干净的绘图,其中所有分类变量的标签都沿着绘图的x轴显示。任何该组提供的建议都将不胜感激!!
n1$setTemplate(afterScript='<style> svg text {font-size: 9px;}</style>')
。 - PatrickT