boxplot の名前に文字ベクトルを使用したいのですが、これらを斜体で表示するにはどうすればよいですか?
# 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)
しかし、これは表現として解釈されないようです。
助けてくれてありがとう。