R 移动图形:从不同位置开始的图形
我用R来表示测序后每个核苷酸的读取次数。我有一个数据框(depth_results),有两列:位置和深度。该位置包含从1到4625919的数字,代表大肠杆菌基因组上的每个核苷酸;深度包含一个值,该值表示该位置的读取次数 我画出了数据框,所以在x轴上有基因组的位置,在y轴上有深度R 移动图形:从不同位置开始的图形,r,ggplot2,bioinformatics,R,Ggplot2,Bioinformatics,我用R来表示测序后每个核苷酸的读取次数。我有一个数据框(depth_results),有两列:位置和深度。该位置包含从1到4625919的数字,代表大肠杆菌基因组上的每个核苷酸;深度包含一个值,该值表示该位置的读取次数 我画出了数据框,所以在x轴上有基因组的位置,在y轴上有深度 ggplot(depth_results, aes(position, depth)) + geom_line() 图表从位置1开始,直到结束。我想改变这个图,让它从一个不同的位置(染色体复制原点)开始,它位于3923
ggplot(depth_results, aes(position, depth)) + geom_line()
图表从位置1开始,直到结束。我想改变这个图,让它从一个不同的位置(染色体复制原点)开始,它位于3923804位置,结束于3923803。因此,它基本上会向右移动图形的绘制方式
我该怎么做?ggplot中有允许我这样做的函数吗 您可以将轴限制设置为所需的值,对于x轴,
xlim(开始,结束)
@Bawitdaba您可以添加一列,将1:3923803标记为“a”,将3923804:4625919标记为“B”然后将它们绘制成两条不同的线,甚至两个不同的面。@Rui Barradas With xlim I可以从位置3923804开始,一直到4625919,但我不知道如何使图从位置1继续到3923,803@AllanCameron问题是,我将使用相同的数据帧来添加其他条件,将它们用作不同的方面是有意义的。我正在考虑的一个选项是重写数据帧,从我想要的位置开始直到结束,然后将位置1的数据附加到我想要的位置;但我发现应该有比这更好的解决方案。