Rのタイトルまたはサブタイトルに下付き文字を書く方法が見つかりません。下付き文字として1,2のv 1,2を書くにはどうすればよいですか?
ご協力いただきありがとうございます!
expression
はあなたの友達です:
plot(1,1, main=expression('title'^2)) #superscript
plot(1,1, main=expression('title'[2])) #subscript
1つのテキストに複数の下付き文字を含める場合は、スター(*)を使用してセクションを区切ります。
plot(1:10, xlab=expression('hi'[5]*'there'[6]^8*'you'[2]))
式を参照してください
plot(1:10,main=expression("This is a subscript "[2]))
別の例では、式は負の数を引用符で囲む必要なく、負の上付き文字に対して機能します。
title(xlab=expression("Nitrate Loading in kg ha"^-1*"yr"^-1))
上記のようにセクションを区切るには*のみが必要です(上付き文字または下付き文字を記述し、その後に式にテキストを追加する必要がある場合)。
他のユーザーが指摘しているように、expression()
を使用します。下付き文字にカンマが含まれる元の質問に答えたいと思います:
v 1,2を添え字として1,2で書くにはどうすればよいですか?
plot(1:10, 11:20 , main=expression(v["1,2"]))
また、expression
プロットで完全なR
構文を探している人のために参照を追加したいと思います:詳細については、?plotmath
ヘルプページを参照してください。 demo(plotmath)
を実行すると、多くの式と関連する構文が表示されます。
*
を使用して、式内のさまざまな種類のテキストを結合することを忘れないでください。
demo(plotmath)
からのサンプル出力の一部を次に示します。