目标:在条形图上更改y轴上的标签,例如: 500000到500K。
我想在ggplot中执行此操作:
scale_y_continuous(labels = function(l) {
trans = l / 1000,
paste0(l, "K")
})
如果我单独添加两个命令中的任何一个,它就可以工作,即我可以trans = l / 1000
或paste0(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轴缩放为数千?