【发布时间】:2021-06-09 20:18:29
【问题描述】:
所以我正在制作金字塔可视化。我正在使用scale_y_continuous(labels = scales::label_number_si(accuracy = 0.1)) 来制作标签。但是,我想去掉图中女性部分的负号。
我认为保留 SI 后缀但删除负号的最佳方法是修改 label_number_si 输出的标签,但 labels = abs(label_number_si()) 给出以下错误:Error in abs: non-numeric argument to mathematical function
感谢任何见解。
编辑:使用demo_continuous(c(-1e10,1e10), label = label_number_si())标签应该看起来像下面一样,除了负数前面不应该有“-”
【问题讨论】:
-
您是否尝试将
abs放入label_number_si中?而且问题缺少代码和数据,错误不可重现。 -
这是负号还是 y 轴刻度?
-
@RuiBarradas 添加了一些带有
demo_continuous的代码,应该足以尝试一些事情 -
@JonSpring 感谢您提醒我摆脱这些。然而,问题是负面迹象。我放了一个新的屏幕截图,可以更好地显示轴
标签: r ggplot2 facet axis-labels