←
PDF 470 / 520 You can also use labs() to replace the axis and legend titles. It's usu‐ ally a good idea to rep
→
English · PDF 470
Original PDF page 470
中文 · PDF 470

你也可以使用 labs() 来替换坐标轴和图例标题。通常最好将简短的变量名替换为更详细的描述,并包含单位:

ggplot(mpg, aes(displ, hwy)) + geom_point(aes(color = class)) + geom_smooth(se = FALSE) + labs( x = "发动机排量(升)", y = "高速公路燃油经济性(mpg)", colour = "汽车类型" )

可以使用数学公式代替文本字符串。只需将 "" 换成 quote(),并在 ?plotmath 中了解可用选项:

df <- tibble( x = runif(10), y = runif(10) ) ggplot(df, aes(x, y)) + geom_point() + labs( x = quote(sum(x[i] ^ 2, i == 1, n)), y = quote(alpha + beta + frac(delta, theta)) )