首页 > 解决方案 > 在GGplot中增加x轴的长度

问题描述

嗨,我在 x 轴上绘制了一个染色体图,在 y 轴上绘制了 P 值。在 x 轴上,我得到了分析中的所有 20 条染色体,但我希望 x 轴的大小增加到总共 23 条。

ggplot(Results, aes(x = factor(Chromosomes), y = P-value)) + 
geom_point() + 
theme(axis.text.x = element_text(angle = 90) +  xlab("Chromosome")+ ylab("P-value") +labs(title= 
"Results_analysis" ,y="P-value", x = "Chromosomes")

问候

标签: rggplot2

解决方案


你只需要xlim(). 例如:

library(ggplot2)
p = ggplot(mtcars, aes(x = mpg, y = hp)) +
        geom_point()
p

在此处输入图像描述

这里我们增加 x 轴限制:

p + xlim(10, 55)

在此处输入图像描述

因此,增加xlim(0, 35)你的ggplot意志就可以了。


推荐阅读