我正在绘制具有不同轴范围的多个不同图,因此此问题不仅适用于我在此处显示的代码。我尝试修改刻度线的间隔和间隔,但是对于某些绘图,y轴总是在最后一个间隔之后继续。但对于一些刚刚工作了罚款喜欢这样。
这是我当前的情节和代码。我想以60的刻度线结束y轴:
# Set nucleotide sequence for x-axis labels
my_labs = c("C", "T", "A", "C", "A", "T", "A", "A", "A", "T", "A", "C", "A", "C", "A", "T", "G", "T", "C", "T", "C", "T", "G", "C", "T", "C", "G", "T", "T", "C", "G", "G", "G", "G", "G", "C", "C", "G", "G", "T", "A", "T", "G", "C", "T", "A", "C", "A", "C", "G", "G", "A", "A", "C", "G", "T", "G", "A", "G", "A", "G", "A", "C", "C", "C", "C", "T", "C", "G", "G", "A", "A", "C", "T", "G", "G", "C", "A", "T", "A", "G", "A", "C", "T", "T", "G", "T", "G", "T", "A", "T", "A", "A", "A", "A", "G", "A", "A", "T")
# Set color of each nucleotide
my_cols = c("Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Red", "Red", "Red", "Red", "Red", "Red", "Red", "Red", "Red", "Red", "Red", "Red", "Red", "Red", "Red", "Red", "Red", "Red", "Red", "Red", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Blue", "Blue", "Blue", "Blue", "Blue", "Blue", "Blue", "Blue", "Blue", "Blue", "Blue", "Blue", "Blue", "Blue", "Blue", "Blue", "Blue", "Blue", "Blue", "Blue", "Black", "Black", "Black", "Black", "Black", "Black", "Black", "Black")
ggplot(data = miRNA2) +
geom_line(mapping = aes(x = Position, y = CPM), colour="red") +
scale_y_continuous(breaks = seq(0, 60, 10)) +
ylab("Counts per million") +
scale_x_continuous(breaks=1:99, labels=my_labs, expand = c(0, 0)) +
theme(axis.text.x = element_text(color = my_cols, family = "Courier", size = 6),
panel.grid.minor.x=element_blank(), panel.grid.major.x=element_blank(), panel.grid.minor.y=element_blank(), panel.background = element_blank(),
axis.line = element_line(colour = "black")) +
xlab("Supercontig_1.420:40270-40368") +
ggtitle("Sar-Mir-Nov-2") +
theme(plot.title = element_text(hjust = 0.5))
Run Code Online (Sandbox Code Playgroud)
只需将limits = c(0,60)和添加expand = c(0,0)到您的scale_y_continuous:
scale_y_continuous(breaks = seq(0, 60, 10), limits = c(0,60), expand = c(0,0))
Run Code Online (Sandbox Code Playgroud)