所以我做了我的圖表,這真的很棒。我現在只是想讓每個 x=axis 標簽都在那里(患者列)。我有辦法在 ggplot 中做到這一點嗎?(請注意患者只是 1-67 歲)。我嘗試了其他幾種方法,例如 lars 或 theme(legend.key.size=unit(1,"in"),legend.title=element_text(size=22),legend.text = element_text(size=17) ) axis(1,at=midpts,labels=names(Patient)) 但都沒有作業。任何建議表示贊賞!

ggplot(data=V5.ACE2.double.replacement.and.redo.of.AUC.calculation.CSV.file, mapping=aes(x=Patient,y=Fluorescent.sum.over.240.min,fill=Top.20.),las=2) geom_bar(stat='identity') theme(panel.grid.major=element_blank(),panel.grid.minor=element_blank(),panel.background=element_blank()) labs(x="\nPatient Sample") labs(y="\nFluorescence sum over 240 min") theme(axis.title.x=element_text(size=26)) theme(axis.title.y=element_text(size=26)) theme(axis.text=element_text(size=18)) theme(legend.key.size=unit(1,"in"),legend.title=element_text(size=22),legend.text = element_text(size=17))
uj5u.com熱心網友回復:
您的 x 軸是數字患者 ID,它被配置為連續刻度。聽起來你想要一個分類規模。將 Patient 列變成一個因子,如下所示:
library(tidyverse)
V5.ACE2.double.replacement.and.redo.of.AUC.calculation.CSV.file <- V5.ACE2.double.replacement.and.redo.of.AUC.calculation.CSV.file %>% mutate(Patient = as_factor(Patient))
你會得到一個分類軸。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/523454.html
