我正在使用ggplot绘制一个相当简单的散点图。 我主要想说明x轴和y轴之间的相关性。 因此,我希望x轴和y轴的限制相等。
ggplot(VV,aes(x=R1_Zsc,y=R2_Zsc)) +
geom_point() +
stat_smooth() +
facet_wrap(~variable, scales="free")
我尝试下面的变量,但也不起作用:
ggplot(VV, aes(x=R1_Zsc,y=R2_Zsc)) +
geom_point() +
stat_smooth() +
xlim=range(c(VV$R1_Zsc,VV$R2_Zsc)) +
ylim=range(c(VV$R1_Zsc,VV$R2_Zsc)) +
facet_wrap(~variable, scales="free")
我已经创建了一个数据框,其中包含每个变量的x轴和y轴限制,我认为我可以使用它,但我不确定如何使用。
df_rng <- ddply(VV, .(variable), summarise, min=range(c(R1_Zsc,R2_Zsc))[1],max=range(c(R1_Zsc,R2_Zsc))[2])
感谢您的提问,coord_fixed(ratio=1)
似乎无法起作用。我想将 xlim
和 ylim
设置为相同的值。
从汽车数据集中获取的示例会生成以下图表:
任何帮助都非常感激。
+ geom_blank(aes(x=R2_Zsc,y=R1_Zsc))
。 - Simon Woodward