R ggplot2-如何限制面板和轴?
我想知道如何改变这个情节: 在该图中: 如您所见,第二个图上的面板和轴仅限于数据范围。我用设计软件绘制了第二张图,但我想知道代码 我已经使用 xlim和ylim,但没有区别 请看下面我的代码,很抱歉,这是第一次使用r studio。谢谢R ggplot2-如何限制面板和轴?,r,ggplot2,R,Ggplot2,我想知道如何改变这个情节: 在该图中: 如您所见,第二个图上的面板和轴仅限于数据范围。我用设计软件绘制了第二张图,但我想知道代码 我已经使用 xlim和ylim,但没有区别 请看下面我的代码,很抱歉,这是第一次使用r studio。谢谢 ggplot() + geom_errorbar(data = U1483_Coiling_B_M_Removed_R, mapping = aes(x = `Age (Ma) Linear Age Model`, ymin = `Lower inter
ggplot() +
geom_errorbar(data = U1483_Coiling_B_M_Removed_R, mapping = aes(x = `Age (Ma) Linear Age Model`, ymin = `Lower interval*100`, ymax = `Upper interval*100`), width = 0.025, colour = 'grey') +
geom_line(data = U1483_Coiling_B_M_Removed_R, aes(x = `Age (Ma) Linear Age Model`, y = `Percent Dextral`)) +
geom_point(data = U1483_Coiling_B_M_Removed_R, aes(x = `Age (Ma) Linear Age Model`, y = `Percent Dextral`), colour = 'red') +
geom_point(data = U1483_Coiling_B_M_Removed_R, aes(x = `Age (Ma) Linear Age Model`, y = `Lab?`)) +
theme(axis.text.x=element_text(angle=90, size=10, vjust=0.5)) +
theme(axis.text.y=element_text(angle=90, size=10, vjust=0.5)) +
theme_classic() +
theme(panel.background = element_rect(colour = 'black', size = 1)) +
xlim(0, 2.85) +
ylim(0, 100)
指定轴比例时,可以使用
展开
,如下所示:
#加载库
图书馆(GG2)
#设置RNG
种子集(0)
#创建虚拟数据
df是否将xlim
和ylim
包装在coord_笛卡尔坐标(xlim=c(0,3),ylim=c(0,100))
帮助?如果不是的话,你需要提供一些样本数据。嗨,不,那没什么区别。关于样本数据,x轴上显示的数据范围在0到100之间,y轴上的数据范围从0开始。(请注意,在照片中,我将绘图翻转了90度)。我的问题是,为什么axis和panel会超出这个范围?@CrypticSpecies对于未来的问题,提供一个玩具数据集来演示解决方案,而不是创建自己的解决方案,这真的很有帮助。您可以使用dput
创建可包含在问题中的可复制和可粘贴输出。此外,如果您将U1483\u Coiling\u B\u M\u Removed\u R
作为ggplot
的参数,那么您不需要将其包含在每个geom
中,谢谢您以后会做的。