【问题标题】:R: Use brackets in ExpressionR:在表达式中使用括号
【发布时间】:2023-03-21 03:11:01
【问题描述】:

我想让我的 xlab 看起来像这样(2 向上移动):

累计面积[km^2]

使用这个表达式代码,我设法得到了正确的文本,但由于某种原因我不能使用括号。

xlab(expression(Accumulated ~ area ~ (km^{2})))

这导致:累积面积(km^2)

有人知道如何使用方括号代替圆括号吗?

【问题讨论】:

  • 对我来说,这很有效:plot( c(1,2), xlab=expression(Accumulated ~ area ~ "["~km ^2~"]") )

标签: r expression brackets


【解决方案1】:

我使用了 latex2exp 包来获得你需要的东西。以下玩具示例可能会为您服务。此外,值得探索这个包,因为它具有一些您可能会觉得有用的功能。

library(latex2exp)

x <- rnorm(5, mean=2.5, sd=1.1)
y <- rnorm(5, mean=2.5, sd=1.1)

windows()

plot(x,y, xlab=TeX(r'($\[km^2\]$)'))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-12
    • 2017-07-20
    • 1970-01-01
    相关资源
    最近更新 更多