使用ggplot制作条形图时,我遇到了获取首选千位分隔符的问题。我希望千位数用点号而不是逗号分隔。像这样它不会给出分隔符:
require(ggplot2)
require(scales)
options(scipen=10)
D = data.frame(x=c(1,2),y=c(1000001,500000))
p = ggplot(D,aes(x,y)) + geom_bar(stat="identity")
p
就像这样,它会给出一个逗号:
p + scale_y_continuous(labels=comma)
如何在千位数上使用小数点作为分隔符?我找不到有关其他标签类型的文档,除了一些示例在http://docs.ggplot2.org/0.9.3.1/scale_continuous.html上。
提前致谢,
Forza
labels=comma
中的comma
是什么?它是一个未定义的变量,就是这样... - Spacedmanscales
包中的内容。我现在看到您的编辑了。 - Spacedman