无论样本数据如何,都要修复x和y维度

时间:2014-03-12 00:30:01

标签: r ggplot2

我有一个从二维区域(100x100)采样的数据集,我想要一个散点图来显示该区域中哪些点实际采样。然而,我很难控制X Y轴。例如,假设我只有三个样本:

ggplot(df, aes(x=c(1,3,5), y=c(6,7,2))) + geom_point()

在这种情况下,X,Y将仅扩展到最大x = 5,y = 7,而不是固定尺寸(100x100)。我尝试过:

ggplot(df, aes(x=c(1,3,5), y=c(6,7,2))) + geom_point() +   
     scale_x_continuous(breaks=seq(1,100,1)) + scale_y_continuous(breaks=seq(1,100,1))

但它似乎不起作用。 TIA

1 个答案:

答案 0 :(得分:1)

显然,user20650提供了正确答案:我可以给limit=c(0,100)缩放功能,完整的绘图命令将是:

ggplot(df, aes(x=c(1,3,5), y=c(6,7,2))) + geom_point() +   
   scale_x_continuous(breaks=seq(1,100,1), limit=c(0,100)) +  
   scale_y_continuous(breaks=seq(1,100,1), limit=c(0,100))