を使用して、ggplot2 geom_point の色の凡例に下付き文字を追加しようとしましたscale_colour_discrete
。同様の問題がここに現れました
p <- ggplot(myData, aes(myFeature1,myFeature2))
p <- p + geom_point(aes(colour = myFeature3)) + facet_grid(n ~ cond)
p <- p + scale_colour_discrete(breaks = levels(myData$myFeature3), labels = c(expression(myFeature3[1]),expression(myFeature3[2]))
ただし、次のエラーが発生します: FUN(X[[1L]], ...) のエラー: 型 'symbol' を型 'double' のベクトルに変換できません
labels
このエラーは、定義なしでは発生しませんexpression
。の中にあるものは何でも発生しますexpression
。
この件に関するアイデアはありますか?scale_colour_discrete
だけでは動作しませんかexpression
? これらの凡例の因子名に添え字を付ける別の方法はありますか?
どうもありがとう!