使用這個代碼
FigureS8 <- plot(nonParametricBoot, "edge", plot = "difference", onlyNonZero = TRUE, order = "sample")
回傳一個X軸和Y軸的文本標簽太大的圖。
因此我添加了theme():
FigureS8 < - plot(nonParametricBoot, "edge"。 plot = "difference"。 onlyNonZero = TRUE。 訂單 = "sample")
FigureS8 主題(軸。 text=element_text(size=3))
現在X軸上的標簽字體變小了(如我所愿),但Y軸上的字體卻沒有變化。我怎樣才能改變兩者的字體大小呢?
uj5u.com熱心網友回復:
這可能是這個問題的一個實體:ggplot2主題:axis.text沒有繼承text?
你的主題需要是 "完整的",以便 axis.text.y 能正確地繼承自 axis.text。因此,要么定義一個完整的主題,要么就同時定義 axis.text.x 和 axis.text.y
。uj5u.com熱心網友回復:
因為你沒有在代碼中指定你要改變的軸,axis.text被解釋為只適用于x軸,因為那總是第一個要處理的軸。
因此,代碼應該是:
theme(axis.text. x = element_text(size = 3),
axis.text. y = element_text(size = 3))
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/318893.html
標籤:
上一篇:繪圖中自動編號的面板
