我是" R"这是我第一次尝试一些脚本制作条形图(用两个变量进行96次观察,即Log2倍数变化和COG类)。
Q1。如何按照降序绘制(Log2倍数变化,即4.5,3,2,0,-1,-2.4,-3,1等)。
Q2。 y.axis没有显示(-10,10,by = 0.5),它只显示4.5。如何解决这个问题?
Q3。除了条形图之外是否有更好的方法(因为拥挤的条形图,在这种情况下为96条)使用' R'来显示折叠变化?
ggplot(T3_DE, aes(Class, LFC)) +
geom_bar(stat="identity", position="identity",
fill=ifelse(T3_DE$LFC> 0, rgb(280,80,40, maxColorValue=350), rgb(40,110,230, maxColorValue=300))) +
labs(x="COG classes", y="Log2 fold change", title="Differentialy expressed genes (T3)") +
scale_y_continuous(breaks=seq(-10,10,by=0.5)) +
theme(axis.text.x= element_text(size=7, angle=90, hjust=1, vjust=1),
axis.text.y= element_text(size=10, angle= 90, hjust=1, vjust=1),
panel.background=element_blank(),
panel.grid.minor=element_blank(),
axis.ticks=element_blank(),
axis.line=element_line(colour=NA),
axis.line.x=element_line(colour="grey0"))
非常感谢您的回复!