在ggplot中格式化连续轴上的数字

时间:2013-08-26 15:25:47

标签: r ggplot2

我想在ggplot图中的连续轴上格式化数字。我希望有一个大数字的法语格式,每三位数一个空格(即“20 000”而不是“20000”)。我知道可以使用format()函数(例如format(20000, scientific=FALSE, big.mark = " "))来完成它,但我不知道如何将此函数与ggplot结合使用。我可以想象scale_y_continuous()中有一个选项,但我自己无法找到解决方案。 这是我的gist file

1 个答案:

答案 0 :(得分:12)

french = function(x) format(x, big.mark = " ")

p + scale_y_continuous(labels=french)