您當前的位置:首頁 > 攝影

20. labs()語句簡化標度語法

作者:由 syf寫字的地方 發表于 攝影時間:2022-09-05

在ggplot2作圖中,控制調整xy座標軸的標題內容、整圖的標題內容、圖例的文字內容等都需要使用標度,即scale,來控制,如控制x軸上為連續的變數時的標題內容需要使用類似的語法:scale_x_contious(“xxx”)。

更為簡便的用法是開發者設計的labs()語句,可以更簡單的表達標度的功能,如:

#先生成一個作圖的資料

toy <- data。frame(

const = 1,

up = 1:4,

txt = letters[1:4],

big = (1:4)*1000,

log = c(2, 4, 10, 2000)

#使用labs語法控制相關內容,簡化程式碼

ggplot(toy, aes(const, up)) +

geom_point(aes(colour = txt), size = 3) +

labs(

x = “X axis”, #設定x軸標題

y = quote(Y^axis), #設定y軸標題為公式解析後的表達

colour = “Colour\nlegend”, #設定對映顏色的圖例的標題

title = “A pithy title”, #設定主標題

subtitle = “A more precise subtitle” #設定次標題

)

#效果

20. labs()語句簡化標度語法

標簽: 標題  Labs  設定  內容  圖例