ggplot 标签单位格式
ggplot labels unit format
嘿,我想更改单位格式
这是我的 y 尺度代码
scale_y_continuous(labels = scales::unit_format(unit="Rp"))
输出将为 400 000 Rp
但是,我希望输出是这样的,Rp 400 000
scale_x_continuous(labels = math_format(x^2)),
它给出了错误信息,
我想要这样的输出,
enter image description here
对于 y
比例,使用 prefix
scale_y_continuous(labels = scales::unit_format(prefix ="Rp ", unit = ""))
为了x
,别忘了.
scale_x_continuous(labels = scales::math_format(expr = .x^2))
这里是一个例子,你可以把 Rp
放在数字前:
library(tidyverse)
ggplot(mtcars, aes(cyl, mpg)) +
geom_point() +
scale_y_continuous(labels = function(x) paste0("Rp", x))
嘿,我想更改单位格式
这是我的 y 尺度代码
scale_y_continuous(labels = scales::unit_format(unit="Rp"))
输出将为 400 000 Rp
但是,我希望输出是这样的,Rp 400 000
scale_x_continuous(labels = math_format(x^2)),
它给出了错误信息, 我想要这样的输出, enter image description here
对于 y
比例,使用 prefix
scale_y_continuous(labels = scales::unit_format(prefix ="Rp ", unit = ""))
为了x
,别忘了.
scale_x_continuous(labels = scales::math_format(expr = .x^2))
这里是一个例子,你可以把 Rp
放在数字前:
library(tidyverse)
ggplot(mtcars, aes(cyl, mpg)) +
geom_point() +
scale_y_continuous(labels = function(x) paste0("Rp", x))