我正在使用 expression()
在我的绘图的 x 轴标签中,在我的度量名称上创建一个平方根符号,以指示数据已使用平方根变换进行了变换。但是,我的度量名称(“CES-D”)中有一个连字符。当我写在 expression()
,连字符变成减号或短划线字符,周围有空格。
qplot(1:10, 1:10) +
labs(x = expression(sqrt(CES-D~scores)),
y = "CES-D scores")
请注意,x 轴和 y 轴标签中的连字符是不同的。在 x 轴标签中,它看起来像“CES 减去 D 分数”的平方根。
如何在
expression()
中制作常规连字符对于文字?
最佳答案
在 CES-D
周围尝试反引号:
qplot(1:10, 1:10) + labs(x = expression(sqrt(`CES-D`~scores)), y = "CES-D scores")
关于r - 使用 expression() 在 R 中标记时如何制作连字符而不是减号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48918748/