で何かに引っかかってしまいましたggplot2
。関連する投稿のほとんどを読み、試してみましたが、実際の解決策は見つかりませんでした。
facet_grids
my withのラベルに数式を含めたいggplot2
。
- 生ファイルに µg.L-1 という名前が書けません
- タイトルと軸では、たとえば :
qplot(day, activity, data=a) +xlab(expression("100 µg "*.L^"-1"*""))
: これはうまく機能しています。 facet_labels はどうすればよいですか? レベルを設定し、ラベルの要素の名前を変更できますが、式は考慮されません。たとえば、次のようになります。
levels(a$group) <- c("control", expression("100 µg "*.L^"-1"*""))
qplot(…, facets=~group)
結果 :
ファセット 1 のラベルはグラフに書き込まれます: コントロール
ファセット 2 のラベルはグラフに書かれています: "100 µg " .L^"-1" "" …</p>
そして、私はそれを望んでいません。
facet_grid(.~group, labeller=label_bquote(…))
すべてのラベルを同じ式にしたくないので、使用したくありません。ラベルを1つずつ手動でbquote(…)
編集したい…代わりに試してみましexpression(…)
たが、同じ悪い結果が発生します
誰かがこれについて手がかりを持っていますか?
例: データフレームを定義します:
activity<- as.numeric(c("44","41","48","43","42","45","44","39", "47", "68", "88", "57"))
group<-c("first","first","first","first","first","first",
"second","second","second","second","second","second")
day<- c("0", "0", "0", "20","20", "20","0", "0", "0", "20","20", "20" )
a<-data.frame(activity, group, day)
私はプロットします:
require (ggplot2)
qplot(day, activity, facets=.~group, data=a, ylim=c(25,90))
ファセット ラベルと y 軸の名前を変更したい:
levels(a$group)<- c("control", expression("100 µg "*.L^"-1"*""))
qplot(day, activity, facets=.~group, data=a, ylim=c(25,90),
ylab=expression("fmol "*.µl^"-1"*""))
y 軸ではうまく機能しますが、ファセット ラベルでは機能しません...手がかりはありますか?