我有一个从二维区域(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
答案 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))