Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 移动图形:从不同位置开始的图形_R_Ggplot2_Bioinformatics - Fatal编程技术网

R 移动图形:从不同位置开始的图形

R 移动图形:从不同位置开始的图形,r,ggplot2,bioinformatics,R,Ggplot2,Bioinformatics,我用R来表示测序后每个核苷酸的读取次数。我有一个数据框(depth_results),有两列:位置和深度。该位置包含从1到4625919的数字,代表大肠杆菌基因组上的每个核苷酸;深度包含一个值,该值表示该位置的读取次数 我画出了数据框,所以在x轴上有基因组的位置,在y轴上有深度 ggplot(depth_results, aes(position, depth)) + geom_line() 图表从位置1开始,直到结束。我想改变这个图,让它从一个不同的位置(染色体复制原点)开始,它位于3923

我用R来表示测序后每个核苷酸的读取次数。我有一个数据框(depth_results),有两列:位置和深度。该位置包含从1到4625919的数字,代表大肠杆菌基因组上的每个核苷酸;深度包含一个值,该值表示该位置的读取次数

我画出了数据框,所以在x轴上有基因组的位置,在y轴上有深度

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的数据附加到我想要的位置;但我发现应该有比这更好的解决方案。