두 개의 다른 데이터 프레임 인 P1과 P2가 있습니다. 이러한 각 데이터 프레임에는 N1, N2 및 값 (mean_RMSE)의 세 가지 열이 있습니다. N1과 N2는 15와 120 사이이고 한 라인에서는 N2가 항상 N1보다 낮습니다.geom_tile이있는 플롯의 여러 범례
I 플롯 P1,이 경우 내가 무엇을 얻을 :
p <- ggplot()
p <- (p
+ geom_tile(data=P1, aes(x=as.numeric(N1), y=as.numeric(N2), fill=mean_RMSE))
)
하지만 내 목표는 같은 플롯에 P1 및 P2를 음모하는 것입니다
p <- ggplot()
p <- (p
+ geom_tile(data=P1, aes(x=as.numeric(N1), y=as.numeric(N2), fill=mean_RMSE))
+ geom_tile(data=P2, aes(x=as.numeric(N2), y=as.numeric(N1), fill=mean_RMSE))
)
P2의 색상을 변경하는 방법을 모르겠습니다. 예를 들어, P1과 P2를 쉽게 구별 할 수 있도록 P1에는 파란색을, P2에는 빨간색을 사용합니다.
p <- ggplot()
p <- (p
+ geom_tile(data=psSST_T[[1]], aes(x=as.numeric(N1), y=as.numeric(N2), fill=mean_RMSE, colour="red"))
+ geom_tile(data=psT_SST[[1]], aes(x=as.numeric(N2), y=as.numeric(N1), fill=mean_RMSE, colour="blue")))
: 나는 geom_tile에서 "컬러"를 추가하면
내가 가진 두 개의 서로 다른 윤곽을 juste, P1 및 P2 (난 아직도 그들을 구별 할 수 없습니다)과의 색상을 변경 scale_fill_gradient 사실 P1과 P2에 대한 두 가지 전설이 필요합니다.
나를 도와 줄 사람이 있습니까?
ggplot2로는 가능하지 않다고 생각합니다. 동일한 '기러기'에 대해 두 가지 다른 범례 (및 비늘)를 사용할 수 없습니다. – juba