何が必要かはすぐにはわかりませんが、両方のビットの情報を含む単なる式である場合は必要ありません。呼び出しpaste()
に両方のビットを含め、必要なスペースに応じてbquote()
1 つ以上で区切るだけです。 ~
. 注意すべき重要なことは、含める必要があるbquote()
だけ多くの異なるものを使用できることです。.()
typas <- 1:3
typis <- letters[1:3]
which.panel <- 2
expr <- bquote(.(typis[which.panel]) ~~ nu[x]==.(typas[which.panel]))
plot(1:10, main = expr)
typis
式の一部の周りにもう少し書式設定が必要な場合(たとえば:
、これがパネル ラベルの場合に a を追加するなど)、関連する 内にこれを追加します.()
。
expr2 <-
bquote(.(paste0(typis[which.panel], ":")) ~~ nu[x]==.(typas[which.panel]))
plot(1:10, main = expr2)
もちろん、それは式の外で行うことができます:
typis2 <- paste0(letters[1:3], ":")
expr3 <- bquote(.(typis2[which.panel]) ~~ nu[x]==.(typas[which.panel]))
plot(1:10, main = expr3)
3 つのプロットは次のようになります。

最後の 2 つは本質的に同等です。