ggplot中的欧洲/法国千分离器

时间:2013-02-02 19:11:19

标签: r ggplot2

我正在尝试使用空格(而不是逗号)格式化ggplot图中的y轴,因为千位分隔符;类似于10 000而不是10,000。 我无法在scale_y_continuous帮助中找到它。

感谢任何提示。

2 个答案:

答案 0 :(得分:10)

正如@David和@joran刚刚说的那样。

首先,定义标签格式化程序:

space <- function(x, ...) { 
  format(x, ..., big.mark = " ", scientific = FALSE, trim = TRUE)
}

然后将其与scale_y_continous

一起使用
plot + scale_y_continuous(labels = space)

答案 1 :(得分:1)

我只是在黑暗中刺伤,但是scale_y_continuous(labels = space)可能会做到这一点。