我在 csv 檔案中有以下資料集,并想調整 y 軸標簽的大小/面,但該命令不起作用(它只能更改標簽,所以我可以更改 'mg/kg'其他任何東西):
facet group oxidation value
nZVI DW Fe(II) 0.319152
nZVI RW Fe(II) 5.0832
nZVI DW Fe(III) 8.39736
nZVI RW Fe(III) 9.3168
nZVI-BC DW Fe(II) 0.596304
nZVI-BC RW Fe(II) 7.09764
nZVI-BC DW Fe(III) 14.1696
nZVI-BC RW Fe(III) 9.88236
Fe/FeS-BC DW Fe(II) 0.382658
Fe/FeS-BC RW Fe(II) 42.687
Fe/FeS-BC DW Fe(III) 5.4791
Fe/FeS-BC RW Fe(III) 4.743
BC DW Fe(II) 2.5047
BC RW Fe(II) 17.76875
BC DW Fe(III) 20.2653
BC RW Fe(III) 10.66125
Control DW Fe(II) 1.457266
Control RW Fe(II) 20.992
Control DW Fe(III) 24.47792
Control RW Fe(III) 11.008
和我正在使用的代碼:
e.data <- read_csv('Grouped stack bars.csv')
e.data <- mutate(e.data,
facet = parse_factor(facet,
levels = c('Control',
'nZVI',
'nZVI-BC',
'Fe/FeS-BC',
'BC')))
ggplot(e.data,
aes(x = group,
y = value,
fill = oxidation))
geom_bar(stat = "identity",
position = "stack")
facet_grid(~ facet)
theme_bw()
labs(y = paste('mg/kg'), size = 33, face = 'bold',
x = NULL)
uj5u.com熱心網友回復:
該labs函式可以控制將出現在各種重要繪圖部分中的文本,如title、subtitle、caption和 軸標簽x和y。但它不做任何格式化。為此,您需要該theme()功能。向上?theme查看所有選項(很多!)。你可能想要theme(axis.title.y = element_text(size = 33, face = "bold")).
PS——順便說一句,在行后加上任何theme(...)規格很重要。本質上是一長串規范的快捷方式,所以如果你想用自定義覆寫那些,這些更改應該在之后進行,否則它將與收到的最后一個規范一起使用,即.theme_bw()theme_bw()theme(...)theme_bw()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/427628.html
