1. ホーム
  2. r

[解決済み] ggplot2 でギリシャ語の記号を使うには?

2022-02-16 10:44:05

質問

カテゴリーにギリシャ文字で名前を付ける必要があります。 私は ggplot2 そして、それはデータと共に見事に動作します。 残念ながら、これらのギリシャ語のシンボルをX軸(目盛りの位置)に配置し、凡例にも表示させる方法を見つけることができません。 何か方法があるのでしょうか?

UPDATE を拝見させていただきました。 リンク しかし、私がやりたいことを実現するための良い方法が記載されていません。

どのように解決するのですか?

ここで リンク には、ggplot2にギリシャ語の記号を入れる方法を説明した素晴らしいwikiがあります。要約すると、ギリシャ語のシンボルを取得するために行うことは次のとおりです。

  1. テキストラベル 使用方法 parse = T 内側 geom_text または annotate .
  2. 軸のラベル。 使用方法 expression(alpha) を指定すると、ギリシャ語のアルファベットが表示されます。
  3. ファセットラベル。 使用方法 labeller = label_parsed 内側 facet .
  4. レジェンドラベル。 使用方法 bquote(alpha == .(value)) を凡例として表示します。

これらのオプションの詳細な使用方法は、リンク先でご覧いただけます。

EDIT 目盛りに沿ってギリシャ語記号を使用する目的は、以下のように達成できます。

require(ggplot2);
data(tips);
p0 = qplot(sex, data = tips, geom = 'bar');
p1 = p0 + scale_x_discrete(labels = c('Female' = expression(alpha),
                                      'Male'   = expression(beta)));
print(p1);

これを行う際に利用できる様々なシンボルとその使用方法に関する完全なドキュメントは、以下の通りです。 ?plotmath .