3

「grid」を使用して ggplot で作成したいくつかのプロットをまとめ、「grid.text」を使用してこれらのプロットに同じ y 軸ラベルを付けました。私は最終的に-2の上付き文字を取得する方法を見つけましたが、2つの後の括弧に上付き文字を付けたくありません。今までで一番いい台詞なんですが、何をやっても「^」以降がすべて上がってしまう感じです。

grid.text((expression(paste("Biomass (g m"^"-2*)"))), rot = 90, vjust = -20.4)

同様の投稿はこれまでのところ役に立ちましたが、「grid.text」は、私が読んだ他のすべてのものと同じように機能しないと考えています.

図は次のようになります。

4

1 に答える 1

5

貼り付け (および引用符) を削除できます。この場合、それらは必要ありません (多くの場合、経済的な表現の邪魔になるだけです)。ネイティブ プロットマス形式で "(" を使用する利点の 1 つは、おそらく指数と添え字の可能性に対応するためにサイズが大きくなることです。

expression( Biomass~(g%.%m^-2) )

私はより数学的に入れましたcdotが、g と m の間のスペースに戻すことができます。

expression( Biomass~(g~m^-2) )

"(" と ")" のサイズの微妙な違いを確認するには、次の 2 つのバージョンを試してください。

grid.text(expression( Biomass~(g%.%m[3]^-2) ), rot = 90, vjust = -20.4)
grid.text(expression( "Biomass~(g"%.%m[3]^-2*")" ), rot = 90, vjust = -20.4)

プロットマス バージョンは、キャラクター バージョンよりも大きくなっています。

于 2013-04-22T22:38:06.823 に答える