回答:
expression
あなたの友だちです:
plot(1,1, main=expression('title'^2)) #superscript
plot(1,1, main=expression('title'[2])) #subscript
bquote
添え字付き変数を操作するときに使用できます。セイ、nIter <- 2
、その後、plot(1, 1, main = bquote(title[.(nIter)]))
あなたは(から撮影に必要なものを正確であるR-ヘルプメーリングリスト)。
1つのテキストに複数の添え字を含める場合は、スター(*)を使用してセクションを区切ります。
plot(1:10, xlab=expression('hi'[5]*'there'[6]^8*'you'[2]))
plot(1:10, xlab=expression('hi'[5]*'there'[6]^8*'you'['down here']*'and'^'up'*'there'))
[digits]
か[characters]
、あるいは[a5]
下付きではありません[5a]
か[a a]
。私は最近これを発見しました:expression('x'['10sdt'])
別の例では、式は負の上付き文字に対して機能し、負の数を引用符で囲む必要はありません。
title(xlab=expression("Nitrate Loading in kg ha"^-1*"yr"^-1))
上記のようにセクションを区切るために必要なのは*だけです(上付きまたは下付きを記述し、後で式にテキストを追加する必要がある場合)。
他のユーザーが指摘したように、私たちはを使用していますexpression()
。下付き文字にカンマが含まれる元の質問に答えたいのですが。
添字として1,2を使用してv 1,2を書くにはどうすればよいですか?
plot(1:10, 11:20 , main=expression(v["1,2"]))
また、プロットの完全なexpression
構文を探している人のためのリファレンスを追加したいと思います。R
詳細については、?plotmath
ヘルプページを参照してください。ランニングdemo(plotmath)
すると、多くの式と関連する構文が表示されます。
を使用*
して、式内の異なるタイプのテキストを結合することを忘れないでください。
次に、いくつかのサンプル出力を示しdemo(plotmath)
ます。