scale_y_continious除以1,000并附加" K"

时间:2017-06-20 15:13:29

标签: r ggplot2

目标:在条形图上更改y轴上的标签,例如: 500000到500K。

我想在ggplot中执行此操作:

  scale_y_continuous(labels = function(l) {
    trans = l / 1000,
    paste0(l, "K")
    })

如果我单独添加两个命令中的任何一个,它就可以工作,即我可以trans = l / 1000paste0(l, "K")但是如果我尝试在同一个函数中同时执行它们,则只执行最后一个命令

我也试过这个:

  scale_y_continuous(labels = function(l) {trans = l / 1000}) +
  scale_y_continuous(labels = function(l) {paste0(l, "K")})

这返回了5e + 05K的符号,而不是我希望的500K。

我不能让这两者一起工作。

如何使用附加" K"将我的y轴缩放为数千?

0 个答案:

没有答案