R glvin gvisColumnChart传递了被忽略的选项

时间:2014-02-07 17:11:24

标签: r shiny googlevis

我正在使用googleVis在闪亮的服务器中绘制垂直柱状图。似乎通过gvisColumnChart选项适用于某些人,但不适用于其他人。例如,下面的所有*Axis.gridlines.*选项都会被忽略,而fontSize之类的其他选项也是正确的。

library("googleVis")
data = data.frame(fb_sample_id=sample(LETTERS, 10),value=rnorm(10))
A <- gvisColumnChart(data, options=list(legend="top",
                                   xvar="fb_sample_id",
                                   yvar="value",
                                   orientation='vertical',
                                   hAxis.gridlines.count=1,
                                   vAxis.gridlines.count=100,
                                   vAxis.gridlines.color="red",
                                   hAxis.gridlines.color="blue",
                                   fontSize=16,
                                   width=300,
                                   height=300,
                                   colors="['orange','blue','green','red']"
))
plot(A)

查看生产情节的快照: enter image description here

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

选项colors="['orange','blue','green','red']"不起作用,因为您只绘制了一个yvar。如果指定4种颜色,则为4种区别yvar

关于*Axis.gridlines.*,我不知道为什么它不起作用,但也许是因为对于条形图而言vAxis.gridlines选项仅支持连续轴,并且你有一个离散的一个(您的数据类型是字符串)。 (条形图而不是柱形图,因为将orientation设置为vertical "rotates the axes of the chart so that (for instance) a column chart becomes a bar chart")。

https://google-developers.appspot.com/chart/interactive/docs/gallery/barchart#Configuration_Options

虽然hAxis.gridlines选项应该有效,因为它没有限制......