我正在使用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)
查看生产情节的快照:
有什么想法吗?
答案 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
选项应该有效,因为它没有限制......