29

プロットのタイトルにテキストと数式を組み合わせるにはどうすればよいですか。貼り付けを使用すると、式が文字に変換されます。たとえば、タイトルとしてこのようなものが欲しい

$ S ^2$の$ARL_1$曲線

ありがとうございました

4

3 に答える 3

32

あなた?plotmathはこの種のことをする方法を見るために読みたいです。次に例を示します。

plot(1:10, main = expression(ARL[1] ~ "curve for" ~ S^2))

[.]下付き文字ですが、^上付き文字を付けます。まるで文字通りの~スペースがあるかのように、式の一部をスペースで囲みます。

編集:通常私はやったでしょう:

plot(1:10, main = expression(ARL[1] ~ curve ~ for ~ S^2))

ただし、ループ呼び出しforの開始として解釈されるため、エラーがスローされます。for()

于 2010-11-29T09:34:51.153 に答える
32

を使用することもできますbquote(paste(...))。これは、:よりも少し柔軟性があります。のラベル expressionに変数値(たとえば、の値)を含めることができます。例えば:x.(x)

x<- 232323
plot(1:10, main = bquote(paste(ARL[1], " curve for ", S^2, "; x=",.(x))))
于 2010-11-29T14:10:01.043 に答える
4

latex2exp::TeXTeXをその場で式に変換するために使用することもできます。

plot(cars, main = TeX("$ARL_1$ curve for $S^2$"))
于 2018-02-02T15:54:30.640 に答える