将括号用于y轴ggplot2上的负值

用户名

我想在括号中显示y轴负值,而不是带负号。例如,我要显示的不是(2,000)。我在R中使用ggplot2。

我尝试在scale_y_continuous内部使用“ negative_parens = TRUE”,如下所示,但未成功。

ggplot(dataset, aes(x=date, y=value, group = variable, color = variable, 
size = variable))+geom_line()+
scale_size_manual(values =c(1.5, 1.5, 1.5))+
theme_light(base_size = 16)+scale_y_continuous(labels = 
comma_format(negative_parens = TRUE), limits = c(-3500, 6000))

上面的代码不会引发错误,但仍返回标有负号而不是括号的y轴。关于如何使负值出现在y轴上的括号的任何提示?任何帮助表示赞赏。

乔恩·斯普林

我相信scales::dollar_format可以negative_parens选择,但其他格式scales::comma_format则没有。(从当前的v0.4.1开始)

应该与:

scale_y_continuous(
  labels =  scales::dollar_format(negative_parens = TRUE, prefix = ""), 
  limits = c(-3500, 6000)
)

例如:

ggplot(mtcars, aes(x=wt, y=mpg - mean(mpg)))+
  geom_point()+
  scale_y_continuous(
    labels =  scales::dollar_format(negative_parens = TRUE,
                                    prefix = "")
  )

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

多个ggplot2图形上的全局x / y轴

来自分类Dev

ggplot2,Y轴上不必要的命名

来自分类Dev

ggplot2 防止月份在 y 轴上重复

来自分类Dev

用ggplot2绘制:“错误:将离散值提供给连续刻度”在分类y轴上

来自分类Dev

中断ggplot2中的Y轴

来自分类Dev

与ggplot2 y轴并置的表格

来自分类Dev

ggplot2,订购y轴

来自分类Dev

R ggplot2 y 轴刻度

来自分类Dev

ggplot2:经典图,带有用于x和y轴的黑色标签

来自分类Dev

如何使用ggplot2在y截距(y轴)上添加点

来自分类Dev

在ggplot2的y轴上添加带有说明性注释的框

来自分类Dev

使用ggplot2在Y轴上设置24小时刻度

来自分类Dev

在ggplot2中将y轴强制为100%

来自分类Dev

将y轴刻度之间的距离用作ggplot2中的变量

来自分类Dev

Ggplot2构面:将右侧面板的y轴放在右侧

来自分类Dev

使用R ggplot2将多个图的水平y轴标题右对齐

来自分类Dev

从ggplot2中的ggplot x轴上删除NA

来自分类Dev

调整ggplot2中缺少的Y轴?

来自分类Dev

ggplot2中离散y轴的逆序

来自分类Dev

更改ggplot2中的Y轴折断

来自分类Dev

ggplot2子设置后y轴顺序更改

来自分类Dev

ggplot2在y轴上标注(图形外部)

来自分类Dev

双Y轴图上的误差线--ggplot2

来自分类Dev

用ggplot2中的不同列标记y轴

来自分类Dev

如何在ggplot2中更改Y轴的标题?

来自分类Dev

ggplot2:如何修复分类变量的“压扁”y 轴?

来自分类Dev

R:ggplot2:在轴上启动的绘图

来自分类Dev

ggplot2 - 在 x 轴上显示特定值

来自分类Dev

ggplot2:如何帮助ggplot2显示正确的y轴范围?