【发布时间】:2021-08-22 02:37:46
【问题描述】:
我正在创建一个箱线图,其中我在调整 x 轴上的因子顺序后使用了 scale_x_reordered()。
我现在正在尝试更改一个因素的标签。我以前一直在使用:
scale_x_discrete(labels=c("old_label" = "new_label"))
但是,我不能在同一个图中同时使用 scale_x_discrete() 和 scale_x_reordered() 。有谁知道修复,以便我可以更改标签并保持 scale_x_reordered?
我的 ggplot 基于这个非常有用的示例:linked here
我正在尝试进行的更改相当于手动将名称“Michael”更改为“Mike”。
【问题讨论】:
-
尝试将
labels=c("old_label" = "new_label")作为scale_x_reordered的参数 -
是的,我试过了。我收到错误消息:“discrete_scale 中的错误(c(“x”,“xmin”,“xmax”,“xend”),“position_d”,:由多个实际参数匹配的形式参数“标签””
-
如果您创建一个小的可重现示例以及预期的输出,这将更容易提供帮助。阅读how to give a reproducible example。
标签: r ggplot2 axis-labels