我的问题就像在这里
Specifying xlim and ylim when using log-scale in R
但仅适用于ggplot。如何使用xlim和scale_x_log10()选择x区域的大小,然后使用ylim()和scale_x_log10()作为y区域。在正常情节中,它就像
一样plot(1:10, xlim=c(0.001,10), ylim=c(0.001,10), log="xy")
ggplot有同样的价格吗?
答案 0 :(得分:1)
对于ggplot()
,在这种情况下,您可以使用coord_cartesian()
然后设置限制。这将"缩放"你提供限制的情节。
ggplot(data.frame(x=1:10,y=1:10),aes(x,y))+geom_point()+
scale_x_log10()+scale_y_log10()+
coord_cartesian(xlim=c(0.001,10),ylim=c(0.001,10))