我有兩個不同的數據框架:P1和P2。每個數據幀都有3個不同的列:N1,N2和一個值(mean_RMSE)。 N1和N2在15到120之間,對於一條線,N2總是低於N1。與geom_tile的陰謀中的多個圖例
如果我的情節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。
scale_fill_gradient改變P1和P2(我仍然無法區分它們)和顏色,如果我在geom_tile添加 「色彩」,我探微有兩個不同的輪廓:
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")))
事實上,我想要P1和P2有兩個不同的傳說。
有人可以幫助我嗎?
我不認爲這是可能的ggplot2。對於同一個'geom',你不能有兩個不同的圖例(和比例)。 – juba