我想为箱线图名称使用字符向量,我怎样才能让这些显示为斜体?
# get some data
x <- rnorm(1000)
# I want to get this:
labels <- c(expression(italic("One"), italic("Two")))
labels
boxplot(split(x, cut(x,breaks = c(-Inf, 0, Inf))), names = labels)
但是使用字符向量,例如
sNames <- c("One", "Two")
我试过了bquote()
,expression()
...
labels <- bquote(expression(italic(.(sNames))))
labels # but this is length 1, not 2
... 与sapply()
labels <- sapply(sNames, function(x) bquote(expression(italic(.(x)))))
labels
boxplot(split(x, cut(x,breaks = c(-Inf, 0, Inf))), names = labels)
但这似乎并没有被解释为一种表达方式。
谢谢你的帮助。