【发布时间】:2021-10-03 14:19:19
【问题描述】:
我正在尝试在 R 中编写
plot(expression(alpha<1))
plot(expression(alpha<<1))
Error: unexpected input in "plot(expression(alpha<<"
【问题讨论】:
标签: r symbols equation plotmath
我正在尝试在 R 中编写
plot(expression(alpha<1))
plot(expression(alpha<<1))
Error: unexpected input in "plot(expression(alpha<<"
【问题讨论】:
标签: r symbols equation plotmath
使用 unicode
plot(1, 1, xlab = bquote(alpha~"\u226A"~1))
【讨论】:
plot(1:3, main = '\u226A') 给了我一个很好的小方块,同时添加 bquote 可以修复它。
bquote 改变了alpha 的行为,据我所知,不是 unicode 字符。 @Oliver 可能存在缺少(未安装)字体的问题。
'\u226A' 在控制台中工作正常,但在绘图窗口中失败。可能是 Windows 操作系统问题。
bquote 强制使用 Symbol 字体,而当它没有明确意图时,你会得到默认字体 expression-class。
这是我迄今为止最接近的,这对你有什么作用?
plot(
x = 1:10,
y = 1:10,
main = expression(paste(alpha, "<<", 1))
)
【讨论】: