如何更改ggplot2中图例的背景颜色?

2024-03-03

有谁知道如何更改 ggplot2 中点图例的背景颜色。我已经创建了下面的图,并且想更改图例上的白色背景?有任何想法吗?


您可以使用legend.key的参数theme. From ?theme:

legend.key:图例键下方的背景(element_rect();继承自rect)

That is

theme(legend.key = element_rect(fill = "black"))

一个例子:

a <- seq(1:5)
b <- seq(1:5)
c <- seq(1:5)
d <- data.frame(a, b, c)
ggplot(data = d, aes(x = a, y = b, color = factor(c))) +
  geom_point() +
  theme(legend.key = element_rect(fill = "yellow"))

产生:

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

如何更改ggplot2中图例的背景颜色? 的相关文章

  • 时间戳半小时窗口内字段的平均值

    我的数据框有列名Timestamp es看起来像 Timestamp es 2015 04 01 09 07 42 31 2015 04 01 09 08 01 29 5 2015 04 01 09 15 03 18 5 2015 04 0
  • 如何使用 usmap 标记数字而不是名称?

    我知道 usmap 有一个选项label in plot usmap 我想标记一些数字 而不是状态名称 我想 usmap 中应该有与州质心坐标相关的数据 但我不知道如何找到它 如果我能得到 坐标然后我可以用它来标记数字geom text 这
  • R 中的快速 QR 分解

    我有大量矩阵 需要对其执行 QR 分解并存储生成的 Q 矩阵 进行归一化 以便 R 矩阵在其对角线上具有正数 除了使用之外还有其他方法吗qr 功能 这是工作示例 system time Parameters for the matrix t
  • 在 R 中绘制 Likert 变量的堆积条形图

    假设我有一个如下所示的数据框 P Q1 Q2 1 1 4 1 2 2 3 4 3 1 1 4 其中的列告诉我哪个人相应地回答了问题 q1 q2 中的哪一个 这些问题需要按照 4 分李克特量表进行回答 例如 批准 表示 1 稍微批准 表示 2
  • R独特的列或行与NA无可比拟

    有谁知道如果incomparables的论证unique or duplicated 曾经被实施过incomparables FALSE 也许我不明白它应该如何工作 无论如何 我正在寻找一个巧妙的解决方案 以仅保留与另一列相同的唯一列 或行
  • 为什么 dplyr filter() 不能在函数内工作(即使用变量作为列名)?

    使用 dplyr 函数对数据进行过滤 分组和变异的函数 基本管道序列在函数之外工作得很好 这就是我使用真实列名称的地方 将其放入一个函数中 其中列名称是一个变量 并且某些函数可以工作 但有些函数则不能 尤其是 dplyr filter 例如
  • 朴素贝叶斯分类器仅基于先验概率做出决策

    我试图根据推文的情绪将推文分为三类 买入 持有 卖出 我正在使用 R 和包 e1071 我有两个数据框 一个训练集和一组需要预测情绪的新推文 训练集数据框 text sentiment this stock is a good buy Bu
  • 基于时间窗口的不规则时间序列的优化滚动函数

    有没有办法使用 rollapply 来自zoo包或类似的东西 优化功能 rollmean rollmedian等 使用基于时间的窗口计算滚动函数 而不是基于大量观察的函数 我想要的很简单 对于不规则时间序列中的每个元素 我想计算一个具有 N
  • 将阴影区域添加到五分位数之间的直方图中

    All 我有一个包含 2 个直方图的图表 其中我还绘制了代表第 20 40 60 和 80 个百分位数的线条 下面的代码使用虚拟数据重现了类似的图表 data lt rbind data frame x rnorm 1000 0 1 g o
  • 更改闪亮 R 中的默认浏览器

    我在 RStudio 中使用 01 hello 虽然在 IE 中默认打开程序时它不会显示直方图 但即使在 Chrome 中 滑块也不起作用 我无法滑动条形图并看到直方图中的变化 如何更改 R 中的默认浏览器 以便闪亮启动 Chrome 而不
  • 如何从 R keras 中的类似生成器的数据中评估()和预测()

    我有以下代码 数据集可以下载here https www dropbox com s qjt5o31oyqj10m8 data tar gz dl 0 or here https www kaggle com c dogs vs cats
  • 计算 R 中各列的唯一值

    我正在尝试创建一个新变量 其中包含来自两个不同列的字符串值的唯一计数 所以我有这样的东西 例如 A tibble 4 x 2 names partners
  • 如何从 R 中的 txt 文件读取矩阵?

    我有一个带有矩阵的txt文件 Matrix txt 重要 数字之间没有空格 0100 1001 1100 我想在 R 中将其作为矩阵读取 我该怎么做 我尝试使用 as matrix read table Matrix txt sep 但失败
  • 投资决策:R中的NPV、IRR、PB计算

    我正在尝试计算不同数量项目的净现值 NPV 内部收益率 IRR 和投资回收期 PB 时间 以评估哪个投资项目提供最佳回报 到目前为止 我可以为每个项目单独计算几行代码 但我想做的是 编写一个函数 它接受一个包含许多不同项目及其现金流的矩阵
  • 如何从 R 读取 PDF 元数据

    我们很好奇 有没有一种方法可以从 R 读取 PDF 元数据 例如下面显示的信息 通过搜索我对此无能为力 r pdf metadata在当前的问题库中 非常欢迎任何指点 我想不出纯 R 的方法来执行此操作 但您可能可以安装您最喜欢的 PDF
  • applyStrategy 错误

    我是R新手 最近运行后遇到以下错误applyStrategy函数来自quantstrat包裹 Error in eval expr envir enclos object signal not found Error in colnames
  • 使用 template.docx 从 Shiny App 编织 Word 文档

    我正在尝试使用 template docx 文件从闪亮的应用程序编写一个 Word 文档 我收到以下错误消息 pandoc exe template docx openBinaryFile 不存在 没有这样的文件或目录 以下 3 个文件当前
  • 无法更改 RStudio 中的 R 版本

    我的 RStudio V 0 99 491 无法更改 R 版本 我以平常的方式行事Global Options gt R Version 然后它挂起并且不再工作或反应 R 运行良好的初始版本是R 3 1 0 我以前从未遇到过这样的问题 也许
  • 如何修复 R 中 Kaplan Meier 图的风险表计算错误

    以下是一个数据帧 其中 6 个参与者中的每一个都有唯一的 record ID 我想绘制一个生存分析图 其中包含感兴趣事件的复发以及在时间间隔 tstart 到 tstop 内 暴露 药物剂量 数值变量 的时间依赖性协变量 每个参与者的最大
  • 线性判别分析图

    如何将样本 ID 行号 作为标签添加到此 LDA 图中的每个点 library MASS ldaobject lt lda Species data iris plot ldaobject panel function x y points

随机推荐

  • 将 URL 解析为组件

    我想解析带有斜杠的描述性URL 例如server books thrillers johngrisham thefirm 在Java中 我的总体想法是处理我收到的数据以在数据库中进行查找 因此使用 URL 作为搜索条件 然后返回包含数据的
  • Flutter 和 Firebase 通过 geohash 获取文档

    我正在尝试获取基于 geohash 上限和下限的文档 位置 A 是用户的位置 我们正在尝试查找 firebase 中 位置 A 范围内的其他位置 我正在关注这个教程 https levelup gitconnected com nearby
  • 形成 Google 地图 URL,搜索特定坐标附近的特定地点

    我有我想要寻找的经度和纬度以及地点的名称 如何编辑 Google 地图 URL 以便获取一组坐标附近的所有地点 地点名称 我知道我可以使用 Google Map API 来做到这一点 但仅仅对于一个链接似乎很麻烦 您可以使用查询参数ll对于
  • 对数据库的更改已成功提交...ObjectContext 可能处于不一致的状态

    对数据库的更改已成功提交 但更新对象上下文时发生错误 ObjectContext 可能处于不一致的状态 内部异常消息 无法在实体类型 Evalv Services usedetail 上设置字段 属性登录 用于登录和员工的实体框架类 pub
  • 如何编辑现有的 Eclipse 插件?

    我有一个开源插件 带有允许我修改它的许可证 从这里 http www jcraft com eclipse jcterm http www jcraft com eclipse jcterm 在源代码部分下 我想修改这个插件并在我本地的ec
  • 使用 System.Net.Mail.MailAddress 或其他库指定 .eml 文件名

    我需要根据要求提交电子邮件 我的代码如下 发送电子邮件 根据要求归档电子邮件 但不允许我指定文件名 使用 guid 作为文件名 示例 c Archive email 1003d05d 11ca 45e2 a5f4 cf2da29c39d9
  • keytool 错误:java.lang.Exception:输入不是 X.509 证书

    我正在尝试导入 Gmails smtp 证书以与 Jira 一起使用 但在使用 Javas keytool 导入时出现此错误 我使用 openssl 来获取证书 包括 Begin Certificate 和 End Certificate
  • 标记为包含“$eq”的通用

    无形2 3 3LabelledGeneric在以下案例类上运行时返回一个奇怪的结果 scala gt case class Foo eq Int defined class Foo scala gt LabelledGeneric Foo
  • 使用对象或指向对象的指针作为类成员和内存分配

    这里也提出了类似的问题 作为对象的类成员 是否是指针 C https stackoverflow com questions 3871429 class members that are objects pointers or not c
  • Nodejs Express:单独文件中的路由

    我编写了 app js 包括主文件中的所有路由 一切都运行良好 我的目标是通过将路线移动到不同的文件中来使项目更加清晰 但它不起作用 我传递的是一个对象而不是中间件函数 我不知道如何以正确的方式修复它 这是我的 app js 文件 var
  • 如何反向迭代 ArrayDeque?

    如何反向迭代 ArrayDeque 我通常会对数组执行此操作 但它不可索引 for int i delegate size 1 i gt 0 i thanks 你可以使用该方法descendingIterator 得到一个迭代器来迭代Arr
  • 是否可以从 bash 中的其他变量构建变量名称? [复制]

    这个问题在这里已经有答案了 我为这个相当糟糕的标题和质量差的帖子道歉 但我基本上想做的是 for I in 1 2 3 4 echo VAR I echo the contents of VAR1 VAR2 VAR3 etc 显然上面的方法
  • 是否有可能删除存储在mavencentral中的库?

    我对 gradle 如何处理 Android studio 中的库链接有点好奇 我知道所有这些库都存储在 Maven Central 中 但是很多人问我如果这些库被删除或者所有者从那里删除了他自己的库或者可能是特定版本怎么办我们已经在图书馆
  • SSH.Net 异步文件下载

    我正在尝试使用 SSH NET 从 SFTP 服务器异步下载文件 如果我同步执行 它工作正常 但是当我异步执行时 我会得到空文件 这是我的代码 var port 22 string host localhost string usernam
  • Firebase UID 在多个应用中是否唯一?

    我有两个不同的应用程序 它们连接到相同的后端服务器和相同应用程序的一部分 但用户不同 就像优步司机应用程序和优步用户应用程序一样 用户的 UID 在不同应用程序中是否相同 还是仅限于单个 Firebase 项目或单个应用程序 我还想知道 在
  • 当我的 API 密钥位于 .gitignore 文件中时,如何从 git 部署到 heroku?

    我将 API 密钥设置为 apikey js 文件中的一个变量 并在另一个 javascript 文件中引用该变量 API 密钥应该在该文件中 我将 apikey js 添加到 gitignore 中 这样当我将其推送到我的 公共 gith
  • Python 日志记录:禁用输出到标准输出

    我试图让程序仅使用 SysLogHandler 实例进行日志记录 而不使用其他处理程序 我希望它不会记录到任何文件或标准输出 self logger logging getLogger self name syslog handler lo
  • 什么可能导致此内存问题?

    我正在开发一个适用于 Windows Phone 8 的应用程序 但遇到了内存泄漏问题 但首先是一些背景知识 该应用程序 不幸的是 使用网络浏览器作为页面运行 这些页面相当复杂 涉及大量 JavaScript 应用程序的本机部分用 C 编写
  • 为什么指针+1所包含的内存地址与所指向的值的地址+1不同

    指针存储的是所指向的值的内存地址 因此指针所包含的内存地址与值的内存地址相同 因此 向这两个内存地址加 1 应该会产生相同的结果 但这种情况并未发生 为什么 这是代码 int main int ages 23 43 12 89 2 int
  • 如何更改ggplot2中图例的背景颜色?

    有谁知道如何更改 ggplot2 中点图例的背景颜色 我已经创建了下面的图 并且想更改图例上的白色背景 有任何想法吗 您可以使用legend key的参数theme From theme legend key 图例键下方的背景 elemen