1 つの長い式を使用した場合に結果を取得する方法を知っています。
expression(paste(M[O[2]], " (mg ", O[2], " ", h^-1, " ", kg^-1, ")"))
しかし、ユーザーが (柔軟性を追加するために) 時間と質量の単位を選択してから、完全な式をまとめることができるように、これをチャンクに分割しようとしました。上記の時間と質量の単位を 3 つのチャンクに再利用し、それを再び結合しようとするとします。
a = expression(paste(M[O[2]], " (mg ", O[2]))
b = expression(kg^-1)
c = expression(h^-1)
私が試してみました
text(x, y, expression(a b c))
text(x, y, paste(a, b, c))
text(x, y, expression(paste(a, b, c)))
ただし、これにより、上記で作成した式ではなく、文字 a、b、および c が残ります。私は bquote で遊んでみましたが、それをマスターしていないことを認め、3 つのプロット数式を連結することもできませんでした。
なにか提案を?
ありがとう、
デニス