1

我正在尝试使用 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 之间的值……这是为什么呢?

4

1 回答 1

2

你尝试使用

options = list(hAxis.showTextEvery = 77777)

但正确的语法是

options = list(hAxis = "{showTextEvery: 77777}")

即便如此,您将获得第一个点的一个文本值 ( 1)。完全没有文本的更好方法是使用

options = list(hAxis = "{textPosition: 'none'}")
于 2012-08-22T01:22:19.333 回答