1.图例名
1.1 改图例名
base + labs(
col = "图例名" # 离散
fill = "图例名" # 连续
)
base + labs(
title = "" #标题名
x = "", #横轴名
y = "", #纵轴名
col = "" #图例名
# fill = "" 图例名 连续变量
)
语法
-
改名有很多方法,我推荐用labs(), 所有改名字相关都可以在这个函数改,方便管理。labs其实是一个简化的函数,来自于scale标度家族
-
注意:当图例映射到连续型变量时,参数名为fill。
1.2 改左右对齐、字体、字型、字号/大小、颜色
base + theme(
legend.title.align = 0 #0右对齐,1左对齐
)
base + theme(
legend.title = element_text(
family = "xingkai" #字体
face = "bold", #字型(黑体、斜体etc)
size = 16, #字号
colour = "red")) #颜色
语法
-
改左右对齐:theme主题系统,元素名legend.title.align,0为右对齐,1为左对齐;同样legend.text.align,可以改图例标签的对齐。
-
改字体/型等:legend.title = element_text()是theme主题系统的表达方式。legend.title指图例名,element_text()函数改文字相关,还有很多参数未介绍,因为此处不常用,可查看R自带的帮助文档学习。
-
改字体是参数family = “”,
“sans” 无衬线字体,即黑体;
“sefir” 有衬线字体,即宋体;
“mono” 等宽字体。 -
改字型是参数face="",默认"plain";“bold” 粗体;“italic” 斜体。
2. 图例标签
改左右对齐、字体/型等,方法与上节相同,只需要把元素名legend.title(图例标题) 改成legend.text (图例标签)
base + theme(
legend.text.align = 0 #0右对齐,1左对齐
)
base + theme(
legend.text= element_text(
family = "xingkai" #字体
face = "bold", #字型(黑体、斜体etc)
size = 16, #字号
colour = "red")) #颜色