X轴ggplot中特定于空间的ares

时间:2018-08-21 10:32:25

标签: r ggplot2

我有以下脚本:

AVCaptureDevice.hasFlash

哪个生成图:

enter image description here

我想在X轴上隔开绘图区域,以便较低的值0-10(尤其是0-5)在它们之间更清晰和隔开,同时保持另一个的空间滴答声。

任何建议如何做到这一点?

1 个答案:

答案 0 :(得分:1)

解决方案1:

我还注意到您已经完成了,但是方向错误

scale_y_log10(breaks=c(0,10,50,200,600))

但是看来您也必须对x斧做同样的事情

scale_x_log10(breaks=c(0,10,50,200,600))

解决方案2:

scale_x_discrete(limits=0:5)

您可以在每个轴上使用刻度并对其设置限制

   library(ggplot2)
dt<-data.frame("Name"=sample(c("A","B"),10,replace = T),
               x=sample(1:10,10),y=sample(1:10,10))

ggplot(dt, aes( x= x , y= y))+
  geom_point(stat='identity', aes(shape=Name,colour = Name))+
  scale_x_discrete(limits=1:12)+
  scale_y_discrete(limits=1:12)