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)
legend函数的参数详解
参数说明
x和y

图例的位置坐标,除了使用x和y外,也可以使用"bottomright" "bottom" "bottomleft" "left" "topleft" "top" "topright" "right" "center"

legend一个字符向量,表示图例中的文字
fill字符向量,设置每个图例标签的颜色
col图例中点/线的颜色
lty图例中的线条类型
lwd图例中的线条宽度
pch向量,图例中的点符号
bty图例边框的类型
bg图例边框的背景色
horiz图例的摆放方式为F,图里垂直排列;为T,图例水平排列
title设定图例的标题
ncol设置图例的列数
adj图例文字的对齐方式

text函数的参数
参数说明
x,y设置文字的位置
labels字符向量,设置放到图表中的文字
adj数值向量,有一个或两个值(介于0到1之间)。如果设置的是一个值,表示横向对齐。如果设置了两个值,第一个表示横向对齐,第二个表示纵向对齐。
pos数值,设置文字的位置。pos=1表示下方,pos=2表示左侧,pos=3表示上方,pos=4表示右侧。
offset数值,设置标签的偏移量,单位是字符宽度(只有使用pos时生效)
vfont

两个元素的字符向量,设置标签的字体

cex

文字的大小

col文字的颜色
font文字的字体

abline函数绘制图线
参数说明
a直线截距
b直线的斜率
v画垂直线时的横轴值
reg设置一个带coef方法的对象
h画水平线时的纵轴值
coef用函数coef提取函数(包含斜率和截距的R对象)

以下介绍高级绘图函数

高级绘图函数
高级绘图函数描述
plot(x)以x的元素值为纵坐标,以序号为横坐标绘图
plot(x,y)x(在x轴上)与y(在y轴上)的二元作图
sunflowerplot(x,y)同上,但是以相似坐标的点作为花朵,其花瓣数目为点的个数
pie(x)饼图
boxplot(x)盒型图
dotchart(x)如果x是数据框,则作cleveland点图
mosaicplot(x)列联表的对数线性回归残差的马赛克图
pairs(x)散点图矩阵
hist(x)直方图
barplot(x)条形图
qqnorm(x)正态分布数——分位数图
qqplot(x,y)y对x的分位数——分位数图
contour(x,y,z)等高线图
image(x,y,z)同上,但是实际数据大小用不同色彩表示
stars(x)星状图
symbols(x,y,...)在指定的(x,y)坐标上绘制气泡图、方形图、星形图、温度计图和箱线图
heatmap(x)热度图
smoothScatter(x)高密度散点图
stem(x)茎叶图

  • 23
    点赞
  • 196
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
Matlab中的图例注释函数legend用于在图形中添加图例,帮助用户理解图形中的各个数据系列。其基本语法为legend(strings)或legend(strings, 'Location')。 其中,strings是一个包含图例标签的字符串向量或者是一个矩阵,每一行都包含一个标签。'Location'是一个可选参数,用于指定图例的位置,有不同的取值可以选择。 legend函数的主要功能有: 1. 添加图例标签:用户可以通过输入字符串来指定图例标签,每一个标签对应于图形中的一个数据系列,方便对数据进行区分和比较。 2. 调整图例位置:用户可以选择图例的位置,可以将图例放在图形的不同位置,如'NorthEast'(右上方)、'SouthWest'(左下方)等等。 3. 自动适应图例尺寸:当图中数据系列数量较多时,自动调整图例的尺寸和布局,以免覆盖到数据。这可以通过调节图例的位置和大小来实现。 4. 设置图例样式:可以自定义图例的样式,包括图例的边框、背景色、字体样式、字体大小等。 除了上述基本功能外,legend函数还支持其他一些高级功能,如设置图例的透明度、旋转图例的方向、设置图例的点击响应等。用户可以根据具体需要,在文档中查找相应选项和参数进行设置。 总体而言,Matlab中的图例注释函数legend提供了丰富的功能和设置选项,可以帮助用户更加有效地展示和解读多个数据系列的图形,提高图形的可读性和易理解性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

麻利麻利哄吧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值