R语言绘图-legend()添加图例

2023-05-16

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的线长,长度单位为字符宽度。

转载于:https://blog.51cto.com/11729955/2161891

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R语言绘图-legend()添加图例 的相关文章

  • 如何为子图绘制动画图例?

    我想用 ArtistAnimation 绘制动画子图 不幸的是 我不知道如何拥有一个动画传奇 我尝试了在 StackOverflow 上找到的不同方法 如果我设法获得图例 它不是动画的 而只是所有动画步骤的图例 我的代码如下所示 impor
  • 在绘图旁边显示(离散)颜色条作为(自动选择的)线条颜色的图例

    我试图制作一个显示许多线条的图 但很难区分它们 它们有不同的颜色 但我想让它很容易显示哪条线是哪条线 普通的图例并不能很好地工作 因为我有超过 10 行 这些行遵循逻辑顺序 我想 1 从颜色图中自动选择它们的颜色 最好是具有平滑排序的颜色
  • 如何向此自定义的facet_wrap 添加geom_quantile 图例?

    我最近得到了很大的帮助 https stackoverflow com questions 60655019 why does strip text color from facet wrap not correspond to eleme
  • 使用美观和 geom_text 时从图例中删除“a”

    如何从这段代码生成的图例中删除字母 a 如果我删除geom text 那么 a 字母将不会显示在图例中 我想保留geom text 尽管 ggplot data iris aes x Sepal Length y Sepal Width s
  • 如何在具有多个时间序列的 GGPLOT 中插入图例

    我正在尝试在单个图表上绘制多个时间序列GGPLOT 数据集是一个数据框第一列的日期格式为日期 名为Time 以及其他列上的时间序列 名为V1 V2 等等 I tried gg1 ggplot geom line data PCA2 aes
  • Matlab:如何在散点图中设置图例的颜色,其中每个数据点获得不同的颜色?

    这是示例代码 x rand 100 1 y rand 100 1 score rand 100 1 figure colormap flipud bone caxis 0 1 axis 0 1 0 1 scatter x y 50 scor
  • 使用 PathCollections 的图例

    我正在使用集合绘制圆圈组 但无法生成三个类别的图例 我想 第 1 类 红色圆圈 类别 2 蓝色圆圈 第 3 类 黄色圆圈 import matplotlib import matplotlib pyplot as plt from matp
  • 图例显示带有 geom_vline 的意外黑线

    在查看了 StackOverflow 上提供的一些答案后 我一直试图添加一个额外的图例 但不知何故我无法完成这项工作 我正在使用以下代码 x breaks lt seq as Date 2010 1 1 as Date 2015 4 1 m
  • 将颜色条作为图例添加到 matplotlib 散点图(多个子图,多个散点图)

    我有几个子图 我想向其中添加单个颜色条 每个子图由 7 个散点组成 我找到了有关如何添加颜色条的建议 但它们主要与每个散点的值相关 而不是与行本身相关 代表性示例代码 import numpy as np from matplotlib i
  • 如何从 d3 导入子模块以轻松创建图例?

    我对 JavaScript 和 D3 比较陌生 所以请记住这一点 我创建了一个可视化来显示仓库中特定位置的访问频率 并希望使用连续色标添加图例 我看过几个街区 可能会想出一些离题的东西 但是我遇到了this https observable
  • Python 中图外的图例 - matplotlib

    我试图在 matplotlib 中的绘图之外放置一个相当广泛的图例 图例有相当多的条目 每个条目可能很长 但我不知道具体有多长 显然 这很容易使用 legendHandle plt legend loc center left bbox t
  • 结合阴影误差和实线平均值的图例

    我在用此 FEX 条目 http www mathworks com matlabcentral fileexchange 27485 boundedline line plots with shaded errorconfidence i
  • 具有透明框架和不透明边缘的图例

    设置图例透明度时 plt legend framealpha 0 5 它会影响背景和边缘 如何仅将透明度应用于背景而不应用于边缘 我努力了 plt legend edgecolor 0 0 0 1 facecolor 1 1 1 0 1 我
  • 添加覆盖 twinx 轴线条的图例

    我有这个Python代码 它与轴成对ax并在两个轴上绘制一些函数 我将图例绘制在ax1 问题是图例没有覆盖曲线ax2 有可能自动定位传说中的ax通过覆盖线ax2 请注意 在fig legend选项loc best 不可用 我需要在绘图区域内
  • 从 ggplot 转换时,plotly 会删除分组图例(按颜色、按符号)

    我不太明白为什么当我转换由ggplot to plotly using ggplotly The 情节帮助页面 https plotly com ggplot2 legend 没有任何信息 我认为他们的示例在该页面上甚至无法正常工作 任何帮
  • Highcharts - 触发 legendItemClick 事件

    我想触发与当您选择项目图例但从外部 html 按钮时触发的事件相同的事件 是否可以 我创建了一个 jsfiddle 来展示它 http jsfiddle net YcJF8 1 http jsfiddle net YcJF8 1 conta
  • 使图例填满字段集中的整个宽度

    我想要一个背景legend场内的一个fieldset 我希望它占据整个宽度 但仅限于字段集中 如果我使用legend width 100 这将是wider比fieldset 这是一个例子 可以运行在JSFiddle http jsfiddl
  • R-在多个图的外缘绘制居中图例

    我想在具有多个绘图的设备中的绘图区域之外绘制居中图例 SO 中提出了许多关于更改 R 图中图例位置的问题 略有不同 例如 1 R 组合图的通用标题和图例 https stackoverflow com questions 8736966 r
  • Matlab 一个图上有多个图例 2014b

    我想在一个地块上有多个传说 该解决方案在 2014b 版本之前完美运行 我试图弄清楚如何使用手柄优雅地制作它 但到目前为止还没有成功 欢迎任何想法 2013b 的示例 x 1 50 y1 sin x 2 y2 cos x 2 f figur
  • 在Matlab图例中使用Latex?

    我的 matlab 不接受我的 Latex 例如 如果我使用legend b 6 rightarrow b 7 它没有向我显示箭头 我该如何解决这个问题 尝试使用 Latex 解释器 例如 legend b 6 rightarrow b 7

随机推荐