聊聊R语言中Legend 函数的参数用法
如下所示:
legend(x, y = NULL, legend, fill = NULL, col = par("col"), border = "black", lty, lwd, pch, angle = 45, density = NULL, bty = "o", bg = par("bg"), box.lwd = par("lwd"), box.lty = par("lty"), box.col = par("fg"), pt.bg = NA, cex = 1, pt.cex = cex, pt.lwd = lwd, xjust = 0, yjust = 1, x.intersp = 1, y.intersp = 1, adj = c(0, 0.5), text.width = NULL, text.col = par("col"), text.font = NULL, merge = do.lines && has.pch, trace = FALSE, plot = TRUE, ncol = 1, horiz = FALSE, title = NULL, inset = 0, xpd, title.col = text.col, title.adj = 0.5, seg.len = 2)
x, y |
X,y用于定位图例,也可用单键词"bottomright", "bottom", "bottomleft", "left", "topleft", "top", "topright", "right" and "center" |
legend |
字符或表达式向量 |
fill |
用特定的颜色进行填充 |
col |
图例中出现的点或线的颜色 |
border |
当fill = 参数存在的情况下,填充色的边框 |
lty, lwd |
图例中线的类型与宽度 |
pch |
点的类型 |
angle |
阴影的角度 |
density |
阴影线的密度 |
bty |
图例框是否画出,o为画出,默认为n不画出 |
bg |
bty != "n"时,图例的背景色 |
box.lty, box.lwd, box.col |
bty = "o"时,图例框的类型,box.lty决定是否为虚线,box.lwd决定粗线,box.col决定颜色 |
pt.bg |
点的背景色 |
cex |
字符大小 |
pt.cex |
点的大小 |
pt.lwd |
点的边缘的线宽 |
x.intersp |
图例中文字离图片的水平距离 |
y.intersp |
图例中文字离图片的垂直距离 |
adj |
图例中字体的相对位置 |
text.width |
图例字体所占的宽度 |
text.col |
图例字体的颜色 |
text.font |
图例字体 |
merge |
logical, if TRUE,合并点与线,但不填充图例框,默认为TRUE |
trace |
logical; if TRUE显示图例信息. |
plot |
logical. If FALSE不画出图例 |
ncol |
图例中分类的列数 |
horiz |
logical; if TRUE,水平放置图例 |
title |
给图例加标题 |
inset |
当图例用关键词设置位置后,inset = 分数,可以设置其相对位置 |
xpd |
xpd=FALSE,即不允许在作图区域外作图,改为TRUE即可,与par()参数配合使用。 |
title.col |
标题颜色 |
title.adj |
图例标题的相对位置,0.5为默认,在中间。0最左,1为最右。 |
seg.len |
lty 与lwd的线长,长度单位为字符宽度 |
补充:R语言_legend()函数用法
Add Legends to Plots | 图例
Usage legend(x, y = NULL, legend, fill = NULL, col = par("col"), border = "black", lty, lwd, pch, angle = 45, density = NULL, bty = "o", bg = par("bg"), box.lwd = par("lwd"), box.lty = par("lty"), box.col = par("fg"), pt.bg = NA, cex = 1, pt.cex = cex, pt.lwd = lwd, xjust = 0, yjust = 1, x.intersp = 1, y.intersp = 1, adj = c(0, 0.5), text.width = NULL, text.col = par("col"), text.font = NULL, merge = do.lines && has.pch, trace = FALSE, plot = TRUE, ncol = 1, horiz = FALSE, title = NULL, inset = 0, xpd, title.col = text.col, title.adj = 0.5, seg.len = 2)
Arguments | 参数
x, y:用于定位图例,也可用单键词"bottomright", "bottom", "bottomleft", "left", "topleft", "top", "topright", "right" and "center"
legend:字符或表达式向量
fill:用特定的颜色进行填充
col:图例中出现的点或线的颜色
border:当fill = 参数存在的情况下,填充色的边框
lty, lwd:图例中线的类型与宽度
pch:点的类型
angle:阴影的角度
density:阴影线的密度
bty:图例框是否画出,o为画出,默认为n不画出
bg:bty != "n"时,图例的背景色
box.lty, box.lwd, box.col
bty = "o"时,图例框的类型,box.lty决定是否为虚线,box.lwd决定粗线,box.col :决定颜色
pt.bg:点的背景色
cex:字符大小
pt.cex:点的大小
pt.lwd:点的边缘的线宽
x.intersp:图例中文字离图片的水平距离
y.intersp:图例中文字离图片的垂直距离
adj:图例中字体的相对位置
text.width:图例字体所占的宽度
text.col:图例字体的颜色
text.font:图例字体
merge:logical, if TRUE,合并点与线,但不填充图例框,默认为TRUE
trace:logical; if TRUE显示图例信息.
plot:logical. If FALSE不画出图例
ncol:图例中分类的列数
horiz:logical; if TRUE,水平放置图例
title:给图例加标题
inset:当图例用关键词设置位置后,inset = 分数,可以设置其相对位置
xpd:xpd=FALSE,即不允许在作图区域外作图,改为TRUE即可,与par()参数配合使用。
title.col:标题颜色
title.adj:图例标题的相对位置,0.5为默认,在中间。0最左,1为最右。
seg.len:lty 与lwd的线长,长度单位为字符宽度
Example | 例子
> legend("topleft", inset=.05, title="Drug Type", c("A","B"), + lty=c(1, 2), pch=c(15, 17), col=c("red", "blue"))
以上为个人经验,希望能给大家一个参考,也希望大家多多支持猪先飞。如有错误或未考虑完全的地方,望不吝赐教。
相关文章
- 这篇文章主要介绍了R语言作图:坐标轴的设置方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-05-06
- 这篇文章主要介绍了R语言删除指定变量或对象的操作方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-05-06
- 这篇文章主要介绍了R语言基本画图函数与多图多线的用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-05-06
- 这篇文章主要给大家介绍了关于Nest.js参数校验和自定义返回数据格式的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-03-28
- 这篇文章主要介绍了解决Springboot get请求是参数过长的情况,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-09-17
PHP中empty和isset对于参数结构的判断及empty()和isset()的区别
废话不多说了,直接给大家贴代码了。<?php class test{} $a1 = null; $a2 = ""; //$a3 = $a4 = 0; $a5 = '0'; $a6 = false; $a7 = array(); //var $a8; $a9 = new test(); for ($i=1; $i <=9 ; $i++) {...2015-11-24- 这篇文章主要介绍了java正则表达式判断前端参数修改表中另一个字段的值,需要的朋友可以参考下...2021-05-07
- mysql安装成功后有几个默认的配置模板,列表如下: my-huge.cnf : 用于高端产品服务器,包括1到2GB RAM,主要运行mysql my-innodb-heavy-4G.ini : 用于只有innodb的安装,最多有4GB RAM,支持大的查询和低流量 my-large.cnf : 用于...2015-03-15
- 这篇文章主要介绍了C#泛型的类型参数约束的相关资料,文中讲解非常细致,帮助大家更好的理解和学习c#,感兴趣的朋友可以了解下...2020-07-31
- 这篇文章主要给大家介绍了关于C#中out参数、ref参数与值参数的用法及区别的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-06-25
- 这篇文章主要介绍了Vue 组件复用多次自定义参数操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-07-27
- 这篇文章主要介绍了R语言-将list转换为向量的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-05-06
- 这篇文章主要介绍了Java线程池中的各个参数如何合理设置操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-06-19
- 这篇文章主要介绍了R语言-切换科学计数法和更换小数点位数的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-05-06
处理@PathVariable注解允许参数为空、允许不传参数的问题
这篇文章主要介绍了处理@PathVariable注解允许参数为空、允许不传参数的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-02-23- 这篇文章主要介绍了R语言创建矩阵的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-05-06
- 这篇文章主要介绍了vue+axios全局添加请求头和参数操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-07-24
- 这篇文章主要介绍了SpringBoot接口接收json参数解析,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-10-19
- 这篇文章主要介绍了pytorch 实现冻结部分参数训练另一部分,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-27
- 这篇文章主要介绍了详解Java后端优雅验证参数合法性,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-02-18