6

我正在尝试将 ggplot 图中的 y 轴格式化为空格(而不是逗号)作为千位分隔符;,例如 10 000 而不是 10,000。scale_y_continuous我在帮助中找不到。

感谢您的任何提示。

4

2 回答 2

11

正如@David 和@joran 刚才所说。

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

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

然后使用它scale_y_continous

plot + scale_y_continuous(labels = space)
于 2013-03-06T15:53:01.957 回答
1

我只是在黑暗中尝试一下,但scale_y_continuous(labels = space)可能会成功。

于 2013-02-02T19:17:26.210 回答