(: Ваш последний вызов p
показывает базовый график без добавленных меток. Попробуйте
p <- p + geom_text_repel(
data = filter(y2, adj.P.Val<qval.cutoff & abs(logFC) > FC.cutoff),
aes(label = geneSymbol)
) + xlim(-0.3,0.3)
p
Должен показать вам график и работал для меня. Код:
df <- tibble(
geneSymbol = c("TXNIP", "HIST1H2AC", "HIST1H2BJ"),
logFC = c(0.2234088, 0.1557544, 0.1642828),
adj.P.Val = c(5.047609e-08, 2.117593e-05, 5.412808e-05),
sig = c("pval.cutoff", "Not Sig", "Not Sig")
)
p <- ggplot(df, aes(logFC, -log10(adj.P.Val))) +
geom_point(aes(col=sig)) +
scale_color_manual(values = c("gray", "red")) +
ggtitle("Response to glucose No_DM, No_PDR and PDR") +
xlab("log2FC")
p <- p + ggrepel::geom_text_repel(
data = filter(df, sig == "pval.cutoff"), aes(label = geneSymbol))
p