110

R のタイトルやサブタイトルに下付き文字を書く方法が見つかりません。 v 1,2 に 1,2 を下付き文字として書くにはどうすればよいですか?

ご協力いただきありがとうございます!

4

6 に答える 6

156

expressionあなたの友達です:

plot(1,1, main=expression('title'^2))  #superscript
plot(1,1, main=expression('title'[2])) #subscript
于 2012-04-14T19:05:44.700 に答える
136

1 つのテキストに複数の添え字を含める場合は、スター (*) を使用してセクションを区切ります。

plot(1:10, xlab=expression('hi'[5]*'there'[6]^8*'you'[2]))
于 2014-05-21T09:15:11.280 に答える
30

?式を参照

plot(1:10,main=expression("This is a subscript "[2]))

ここに画像の説明を入力

于 2012-04-14T19:07:06.923 に答える
12

添え字と格納された値の参照...

a <- 10
plot(c(0,1), c(0,1), type = 'n', ann = FALSE, xaxt = 'n', yaxt = 'n')
text(0.2, 0.6, cex = 1.5, bquote(paste('S'['f']*' = ', .(a))))

ここに画像の説明を入力

于 2016-04-12T09:12:43.323 に答える
7

別の例として、式は負の数を引用符で囲わなくても負の上付き文字に対して機能します。

title(xlab=expression("Nitrate Loading in kg ha"^-1*"yr"^-1))

上記のようにセクションを区切るために * だけが必要です (上付き文字または下付き文字を書き、後で式にテキストを追加する必要がある場合)。

于 2016-09-21T18:32:22.903 に答える
7

他のユーザーが指摘したように、 を使用しますexpression()。下付き文字にコンマが含まれる元の質問に答えたいと思います。

添字として 1,2 を使用して v 1,2 を記述するにはどうすればよいですか?

plot(1:10, 11:20 , main=expression(v["1,2"]))

expressionまた、プロットの完全な構文を探している人のための参照を追加したいと思います。R詳細については、?plotmathヘルプ ページを参照してください。実行demo(plotmath)すると、多くの式と関連する構文が表示されます。

*式内で異なるタイプのテキストを結合するために使用することを忘れないでください。

からのサンプル出力の一部を次に示しますdemo(plotmath)

ここに画像の説明を入力

于 2018-11-26T15:32:07.970 に答える