2つのデータセットがあり、それらを上下にプロットしています。それらに異なる手動カラーランプを使用したいと思います。ただし、scale_color_manualは、両方のデータセットの色を同時に変更します。
set.seed(123)
data1 <- data.frame(x=rnorm(25,2,.5),y=rnorm(25,2,1),z=factor(sample(c(1:3),25,replace=TRUE)))
data2 <- data.frame(x=rnorm(25,4,1),y=rnorm(25,2,.5),z=factor(sample(c(1:3),25,replace=TRUE)))
col1 <- c("lightblue","blue","darkblue") #corresponding to levels of 1...3 in data1
col2 <- c("lightgreen","green","darkgreen") #corresponding to levels of 1...3 in data2
ggplot(mapping=aes(x=x,y=y,color=z,size=5)) +
geom_point(data=data1) +
scale_color_manual(values=col1)+
geom_point(data=data2) +
scale_color_manual(values=col2)
実際の結果領域はすべて緑色で表示されます。ただし、左側のポイントは青色である必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加