我正在尝试使用googleVis包在R中生成“列”图表。 我在水平轴(X轴)上有太多的值,所以我想“隐藏”文本(我的意思是全部!)
我现在能看到的唯一解决方案是将 hAxis.showTextEvery 设置为一个非常高的数字。但是,这似乎不起作用......
library(googleVis)
my.data.frame <- data.frame( SampleName = c(seq(1:2500)), Value = c(seq(1:2500)) )
my.data.frame$Value <- my.data.frame$Value / 100
g3 <- gvisColumnChart(my.data.frame, xvar = "SampleName", yvar = "Value" , options=list(hAxis.showTextEvery = 77777 ))
plot(g3) # something is broken here!!
请参阅:http://i46.tinypic.com/2wnwwo2.png
总而言之,我希望删除X轴上的所有文本。我看到的第二个问题是我只得到介于1和~177之间的值......为什么会这样?
答案 0 :(得分:2)
您尝试使用
options = list(hAxis.showTextEvery = 77777)
但正确的语法是
options = list(hAxis = "{showTextEvery: 77777}")
即便如此,您将获得第一个点的一个文本值(1
)。没有文字的更好方法是使用
options = list(hAxis = "{textPosition: 'none'}")