ggplot2 でギリシャ文字を使用するにはどうすればいいですか? 質問する

ggplot2 でギリシャ文字を使用するにはどうすればいいですか? 質問する

カテゴリにギリシャ文字で名前を付ける必要があります。 を使用していますggplot2が、データには問題なく対応しています。残念ながら、ギリシャ文字を x 軸 (目盛り) に配置して凡例に表示させる方法がわかりません。何か方法はありますか?

更新:私はリンクしかし、私がやりたいことを実現するための良い方法は記載されていません。

ベストアンサー1

がここにありますリンクggplot2にギリシャ記号を入れる方法を説明した優れたウィキを参照してください。要約すると、ギリシャ記号を取得するには次のようにします。

  1. テキストラベル:parse = T内部geom_textまたはを使用しますannotate
  2. 軸ラベル:ギリシャ文字のアルファを取得するために使用しますexpression(alpha)
  3. ファセットラベル:labeller = label_parsed内部で使用しますfacet
  4. 凡例ラベル:bquote(alpha == .(value))凡例ラベルで使用します。

これらのオプションの詳細な使用方法はリンク先で確認できます

編集。目盛りに沿ってギリシャ文字を使用する目的は、次のように達成できます。

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

おすすめ記事