使用此脚本
df <- data.frame(x = 1:5, y = 1:5, color = letters[1:5])
ggplot(df, aes(x, y, fill = color)) +
geom_point(size = 4, pch = 21) +
guides(fill = guide_legend(
title = expression(atop(Median~Nitrate-Nitrogen~(NO[3]^{textstyle("-")}-N), ".\n Concentration"~(mg~L^{textstyle("-")})))))
我得到了这个数字
有关如何将图例标题的第二行与左侧对齐的任何建议吗?
答案 0 :(得分:5)
快速而丑陋的回答,但是直到有人发帖更好......
ggplot(df, aes(x, y, fill = color)) +
geom_point(size = 4, pch = 21) +
guides(fill = guide_legend(
title = expression(atop(Median~Nitrate-Nitrogen~(NO[3]^{textstyle("-")}-N), "Concentration"~(mg~L^{textstyle("-")})~phantom (1000000)~phantom (1000000)))))