0
林有一些問題用下面的代碼:GGPLOT2 coord_trans保持縮放相同
p3<-ggplot(data.frame(x=c(-10, 30),y=c(0,250)), aes(x))
p3<-p3+geom_abline(intercept = 44, slope = 0,lty=2)
p3<-p3+coord_cartesian(ylim=c(0,200))
p3<-p3 +stat_function(fun=function(x)12+(160)/(1+exp(-.759*(x-7.69))),color="yellow2",aes(group=factor(c(0,cumsum(diff(..y.. >= 44) != 0))), linetype=factor(c(0,cumsum(diff(..y.. >= 44) != 0)))),size=1.5) +
scale_linetype_manual(values=c(1,3))+scale_x_continuous(limits=c(-5,25))+
theme(panel.grid.major = element_blank(), panel.grid.minor = element_blank(),axis.ticks.y=element_blank(), axis.ticks.x=element_blank(),axis.text.x=element_blank(),axis.text.y=element_blank() ,plot.title = element_text(hjust = 0.5),legend.position = "none") +xlab('') +ylab("")
p3<-p3+stat_function(fun=function(x)9+(160)/(1+exp(-.759*(x-7.69))),size = 2,color="yellow",aes(group=factor(c(0,cumsum(diff(..y.. >= 44) != 0))), linetype=factor(c(0,cumsum(diff(..y.. >= 44) != 0)))),size=1.5)+scale_linetype_manual(values=c(1,3))
p3<-p3+coord_trans(y = "log")
p4<-ggplot(data.frame(x=c(-10, 30),y=c(0,250)), aes(x))
p4<-p4+geom_abline(intercept = 44, slope = 0,lty=2)
p4<-p4+coord_cartesian(ylim=c(0,200))
p4<-p4 +stat_function(fun=function(x)12+(160)/(1+exp(-.759*(x-7.69))),color="coral4",aes(group=factor(c(0,cumsum(diff(..y.. >= 44) != 0))), linetype=factor(c(0,cumsum(diff(..y.. >= 44) != 0)))),size=1.5) +
scale_linetype_manual(values=c(1,3))+scale_x_continuous(limits=c(-5,25))+
theme(panel.grid.major = element_blank(), panel.grid.minor = element_blank(),axis.ticks.y=element_blank(), axis.ticks.x=element_blank(),axis.text.x=element_blank(),axis.text.y=element_blank() ,plot.title = element_text(hjust = 0.5),legend.position = "none") +xlab('') +ylab("")
p4<-p4+stat_function(fun=function(x)12+(180)/(1+exp(-.759*(x-7.69))),size = 2,color="coral2",aes(group=factor(c(0,cumsum(diff(..y.. >= 44) != 0))), linetype=factor(c(0,cumsum(diff(..y.. >= 44) != 0)))),size=1.5) + scale_linetype_manual(values=c(1,3))
p4<-p4+coord_trans(y = "log")
也就是說,當我的情節P3和P4,我似乎無法得到鱗去排隊,這樣的點水平線在兩個地塊中處於相同的水平。我究竟做錯了什麼?看來,其中一個stat_functions正在搞亂,但我不知道如何解決它。
感謝。
您能否讓您的代碼易讀? – Axeman