0
我試圖用GOplot包,特別是GOHeat()函數繪製我的Gene Ontology數據。不幸的是,顯示基因名稱時存在問題 - 圖上的x軸標籤。這裏有一個問題,可視化:GOHeat -x軸標籤(基因名稱)不會顯示在圖上
,這裏是它的外觀就像當我繪製它:
我決定去仔細看看GOHeat()函數,它的優點很簡單,整個函數是here但是我試圖修改ggplot():
g <- ggplot() +
geom_tile(data = df_o, aes(x = x, y = y, fill = z))+
scale_x_discrete(breaks = 1:length(unique(df_o$x)), labels = unique(df_o$lab)) +
theme(axis.text.x = element_text(angle = 90, vjust = 0.5), axis.title.x=element_blank(), axis.title.y=element_blank(),
axis.text.y = element_text(size = 14), panel.background=element_blank(), panel.grid.major=element_blank(),
panel.grid.minor=element_blank())
我認爲,在axis.text.x = element_text(...)
marigins,但我的努力並沒有改變陰謀,甚至出現ome錯誤。
爲了方便起見我顯示的數據看起來的樣子:
> head(unique(df_o$x))
[1] 1 2 3 4 5 6
> head(unique(df_o$lab))
[1] TGFBR3 NRP2 GNA13 SLC22A5 APOE LEPR
37 Levels: ACVRL1 AMOT APOE ATP6V0A1 CAV1 CDH2 CDH5 CERKL CXCR4 ECSCR EFNB2 FGF2 ... VANGL2
我會爲任何線索如何「打開」 X軸標籤非常感謝。
哇,太棒了,非常感謝你! – Adamm