凡例を含むggplotに背景データをグレーで自動的に表示しようとしています。私の目的は、凡例に灰色のデータポイントを含めるか、手動のタイトルで2番目の凡例を作成することです。しかし、私は2つのいずれかを行うことに失敗します。私のデータは長い形式です。複数のデータセットのggplot2凡例を作成
require(ggplot2)
xx<-data.frame(observation="all cats",x=1:2,y=1:2)
yy<-data.frame(observation=c("red cats","blue cats"),x=3:4,y=3:4)
g<-ggplot() +
geom_point(aes(x,y, colour=factor(observation)), colour="grey60", size=5, data=xx) +
geom_point(aes(x,y, colour=factor(observation)), size=5, data=yy) +
scale_color_discrete(name = "ltitle")
g
私は素敵な伝説を生成する、rbind.data.frame
でdata.framesをマージしようとしたが、その後私は灰色の背景データを色と同時にggplot色を維持することはできませんよ。私はその後、geom_points
を追加する前に、複雑な空のプロットを作成する機能を、使用していますので、
g<-ggplot(aes(x,y, colour=factor(observation)), colour="grey60", data=xx) +
geom_point(size=5) +
geom_point(aes(x,y, colour=factor(observation)), size=5, data=yy) +
scale_color_discrete(name = "ltitle")
g
しかし、私は、これを行うことはできません。
また、私は、これは問題を解決することを実現しました。