嗨,我的数据(data_long)如下所示:
genes sample value Group Type
A1 O7high 6796.448 G0 A
AA O7high 4997.250 G0 A
A3 O7high 9477.100 G0 A
A4 O7high 6083.558 G0 A
A1 08low 075.364 G0 B
AA 08low 13066.130 G0 B
p <- ggplot(data_long, aes(x=sample, y=value,group=genes,color=Group)) +
geom_tile(aes(fill = as.factor(Type),color = NA,y = 7000), height = Inf, alpha = 0.5) +
geom_line(aes(linetype=Group,color=Group, size=Group)) +
stat_summary(aes(group = -1), fun=median, geom='line',size=2, color='orange') +
theme_classic() +
theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))+
theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1)) +
scale_y_sqrt()+
scale_colour_manual(values=c("black","blue"))+
scale_size_manual(values=c(0.3,1.5))+
scale_linetype_manual(values=c("dashed", "solid"))+
theme_classic()
p + theme_bw() +
theme(panel.grid = element_blank(),
panel.border = element_blank())
我已经使用上面的代码来绘制中线以及突出显示我感兴趣的一些基因。一切正常,但是当看到绘图时,有这些垂直的灰线(分隔每个样本?)我不知道如何删除这些线。我希望相同类型的 geom_tile 没有任何线条。请让我知道如何删除这些行