在 R 中使用 expression() 标记时如何制作连字符而不是减号?
How to make a hyphen, not minus sign, when using expression() to label in R?
我在绘图的 x 轴标签中使用 expression()
在我的度量名称上创建一个平方根符号,以指示数据已使用平方根变换进行了变换。但是,我的度量名称 ("CES-D") 中有一个连字符。当我把它写在 expression()
中时,连字符变成减号或 en dash 字符,周围有 space。
qplot(1:10, 1:10) +
labs(x = expression(sqrt(CES-D~scores)),
y = "CES-D scores")
请注意 x 和 y 轴标签中的连字符不同。在 x 轴标签中,它看起来像 "CES minus D scores".
的平方根
如何在文本的 expression()
中创建一个常规的连字符?
尝试在 CES-D
:
周围使用反引号
qplot(1:10, 1:10) + labs(x = expression(sqrt(`CES-D`~scores)), y = "CES-D scores")
我在绘图的 x 轴标签中使用 expression()
在我的度量名称上创建一个平方根符号,以指示数据已使用平方根变换进行了变换。但是,我的度量名称 ("CES-D") 中有一个连字符。当我把它写在 expression()
中时,连字符变成减号或 en dash 字符,周围有 space。
qplot(1:10, 1:10) +
labs(x = expression(sqrt(CES-D~scores)),
y = "CES-D scores")
请注意 x 和 y 轴标签中的连字符不同。在 x 轴标签中,它看起来像 "CES minus D scores".
的平方根如何在文本的 expression()
中创建一个常规的连字符?
尝试在 CES-D
:
qplot(1:10, 1:10) + labs(x = expression(sqrt(`CES-D`~scores)), y = "CES-D scores")