R ggplot2 图例-图例名

R ggplot2 图例-图例名

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")) #颜色

相关文章

痘印需要多长时间才能消
365bet手机端

痘印需要多长时间才能消

⌚ 07-02 👁️‍🗨️ 1970
2尺等于多少厘米?
365bet手机端

2尺等于多少厘米?

⌚ 07-16 👁️‍🗨️ 5365