4

xとyが変数であると仮定します。ラテックスに相当する、のグラフタイトルを作成しようとしています $\sigma_v =$ 3 $\rho =$ 5。ここで、値3と5はR変数から取得されます。

これが私が来ることができた最も近いものです(?plotmathの例をモデルにしています):

x <- 1:10
y <- 3
z <- 5
plot(x,x)
mtext(substitute(list(sigma[v],rho) == group("(",list(a,b),")"),list(a=y,b=z)))

「変数=数値」の文字列のシーケンスを持つことは可能ですか?

4

2 に答える 2

3

あなたが望むことをするために使うことができますbquote()(LaTeXと同等)。次に例を示します。

x <- 1:10
y <- 3
z <- 5
plot(x,x)
title(main = bquote(sigma[v] == .(y) ~~ rho == .(z)))
于 2012-02-15T15:53:07.827 に答える
2

LaTex式には2つのペアを区切るコンマがありませんでしたが、そこに1つが必要だったようですので、これが適切な解決策であるかどうかを確認してください。

mtext(substitute(sigma[v] == a *","~ rho == b, list(a=y,b=z)))

mcdによって発生した「連結式」の概念についてコメントするには、次のようにします。有効な(非表示の)「連結子」は~and*および(表示の)中置演算子です。スペースは有効な区切り文字ではありません(無視されます)。カンマ、解釈されていない部分式の表示可能なグループ化に使用されない括弧、および副作用に使用されないキャレットと括弧以外は、引用符で囲む必要はありません。*スペースは、プロット数学に似ていない単語を区切るために複数の「チルダ」やチルダよりも入力しやすいため、長いテキスト行を引用する方が便利な場合があります。

于 2012-02-15T15:52:20.267 に答える