从 ggplot 中删除 n 个图例

2023-11-22

我试图从下面的图中删除“n”图例。我猜这与stat部分geom_bar()但我不完全确定它显示的内容,因此不知道如何删除它。我确实想要填充图例show.legends=FALSE不是正确的选择。抱歉,如果这是重复的,但之后 我找了很多找不到答案,改变scale_x_x上的图例并不能涵盖它。

ggplot(iris,aes(x=Sepal.Length,y=Sepal.Width,fill=Species))+
   geom_bar(stat="sum")

enter image description here


您可以使用以下命令控制图例show.legend参数,通过使用命名向量进行精细控制:

show.legend

合乎逻辑的。该层是否应该包含在图例中? NA(默认值)包括是否映射任何美学。永远不会假 包含,且 TRUE 始终包含。它也可以是命名逻辑 矢量来精细选择要显示的美学。

诀窍是要认识到图例的 n 部分来自尺寸美学。

ggplot(iris,aes(x=Sepal.Length,y=Sepal.Width,fill=Species))+
+    geom_bar(stat="sum", show.legend=c(size=FALSE))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 ggplot 中删除 n 个图例 的相关文章

  • 如何使用 ggplot2 对曲线下的区域进行着色

    我一直在尝试使用 ggplot2 生成类似于此 R 图形的绘图 xv lt seq 0 4 0 01 yv lt dnorm xv 2 0 5 plot xv yv type l polygon c xv xv lt 1 5 1 5 c y
  • 使用 2 个向量参数翻转函数

    我想对需要 2 个向量参数的函数应用滚动 这是使用 data table 的示例 不起作用 library data table df lt as data table cbind data frame x 1 100 y 101 200
  • ggsubplot 是否适用于 R 3.2.1+?

    CRAN 提供的 ggsubplot 版本与 R 的最新版本 例如 3 1 1 不兼容 运行 ggsubplot 示例会返回以下错误 Error in layout base data vars drop drop At least one
  • 根据 R 中的字符串模式选择行

    假设我有以下数据 df lt data frame name c TO for Turnover for people HC people Hello world beenie man apple pears TO is number c
  • 如何在 R Markdown 中的内联 LateX 方程中输出 R 变量的值(即动态更新)

    我无法找到一种方法将 r 代码实现到 R markdown 中的内联 LateX 方程中 目标是如果变量 值 发生变化 则不必对它们的值进行硬编码 Given values lt c 1 4 2 5 7 9 avg lt sum value
  • R正则表达式获取第二个下划线之前的所有文本

    s lt 1 343 43Hello 2 323 14 fdh 99H 在 R 中 我想使用正则表达式来获取第二个下划线之前的子字符串 如何使用一个正则表达式来完成此操作 另一种方法是用 分割 然后粘贴前两个 一些东西 paste sapp
  • 使用神经网络包进行多项分类

    这个问题应该很简单 但文档没有帮助 我正在使用 R 我必须使用neuralnet多项式分类问题的包 所有示例均针对二项式或线性输出 我可以使用二项式输出进行一些一对一的实现 但我相信我应该能够通过使用 3 个单元作为输出层来做到这一点 其中
  • 跨类别和列自动化卡方

    我有一个调查数据框 其中包含几个问题 列 编码为 1 同意 0 不同意 受访者 行 根据 年龄 年轻 中年 老年 地区 东 中 西 等指标进行分类 大约有30个类别总共 3个年龄 3个地区 2个性别 11个职业等 在每个指标中 类别不重叠且
  • 使用faceting()时如何连接geom_point()和geom_line?

    我有一个问题 但我在互联网上没有找到任何相关信息 我很高兴得到一些提示 我有一个数据集 其中 x 轴是离散的 但我想将这些点相互连接 我可以做到 我的问题是当我添加分面选项时 我无法再将这些点相互链接起来 我找到了一个替代方案 但看起来不太
  • Shiny:从DT数据表中选定的行获取信息

    我们正在尝试重新创建示例 https demo shinyapps io 029 row selection https demo shinyapps io 029 row selection 使用DT包来渲染数据帧而不是shiny包 DT
  • 如何在R中创建for循环? [复制]

    这个问题在这里已经有答案了 可能的重复 如何在 R 编程中启动 for 循环 https stackoverflow com questions 4162363 how to start a for loop in r programmin
  • 如何创建 highcharter 事件函数以在 Shiny R 中创建“下拉函数”

    我正在建造一个shiny应用程序 我想要完成的事情之一是创建一个下拉菜单 我想将劳动力变量绘制为不同级别的年份变量的函数 请参阅下面的示例数据框 year level 2 level 3 labour 1 2013 10 101 1 2 2
  • R 无法回忆起内存中的对象

    我正在构建一个包含多个步骤的函数 其中每个步骤都会创建一个对象 某个步骤失败 temp3 并且无法找到前面的步骤对象 错误 未找到对象 temp2 我不知道为什么 我有类似的函数 遵循完全相同的结构 每个步骤都遵循先前创建的对象 在函数内
  • 连接树状图和热图

    我有一个heatmap 一组样本的基因表达 set seed 10 mat lt matrix rnorm 24 10 mean 1 sd 2 nrow 24 ncol 10 dimnames list paste g 1 24 sep p
  • 基本 dyplr 函数给出错误:“check_dots_used”

    试图找出为什么我会收到此错误 以前从未见过 谷歌没有帮助 check dots used action warn 中的错误 未使用参数 action warn 我在下面的非常基本的试验中收到错误 而且在 group by count 中也收
  • R中具有特定条件的多列变异

    我有这个数据 M1 M2 M3 UCL 1 2 3 1 5 我想在这种情况下创建新列 如果M1大于UCL MM1将为 UP 否则为 NULL 如果M2大于UCL MM2将为 UP 否则为 NULL 如果M3大于UCL MM3将为 UP 否则
  • 使用 data.table 左连接

    假设我有两个数据表 s dataA A B 1 1 12 2 2 13 3 3 14 4 4 15 dataB A B 1 2 13 2 3 14 我有以下代码 merge test merge dataA dataB by A all d
  • ggplot2 + 使用比例 X 的日期结构

    我真的需要帮助 因为我已经迷路了 我正在尝试创建一个折线图 显示几个团队一年来的表现 我将一年分为几个季度 2012 年 1 月 1 日 2012 年 4 月 1 日 2012 年 8 月 1 日 12 1 12 并将 csv 数据帧加载到
  • 从 leafletProxy() 返回渲染的传单地图

    是否可以在渲染后在 Shiny 中检索传单地图 下面是一个代码示例 展示了如何生成地图leaflet 与返回的不同leafletProxy 即使它们在渲染时看起来完全相同 是否有一个功能可能不同于leafletProxy 获取实际的 htm
  • 解压 R 数据框中的列表

    我有一个dataframe其中一个字段包含不同长度的列表 我想将该字段中列表的每个元素提取到其自己的字段中 以便我可以将结果收集到一个很长的字段中dataframe每个列表元素都有一个 id 这是一个例子dataframe dat lt s

随机推荐

  • Python Pandas read_sql_query“'NoneType'对象不可迭代”错误

    我正在尝试执行 sql 并将结果保存到 Panda Dataframe 中 这是我的代码 dbserver validserver filename myquery sql database validdb conn pyodbc conn
  • Google 一键项目状态

    有谁知道 Google One tap AKA YOLO 项目的状况如何 似乎所有的官方文档一键消失了 缓存版本指出 该 API 的 Beta 测试计划目前已结束 我们正在改进 API 的跨浏览器功能 并将在未来几个月内提供更新 有相当多的
  • 在 Java 9 中找不到模块 javafx.controls

    我在两个文件中有两个 JPMS 模块 modulea jar and moduleb jar 模块a要求javafx controls模块 我需要在新层中使用这些模块 所以我这样做 ModuleFinder finder ModuleFin
  • 使用 AngularJS 和 Pattern/RegEx 验证

    我有一个数字类型的输入 我想确保它只接受数字 我可以在服务器端很好地做到这一点 但使用 AngularJS 我无法让它工作 这是代码
  • java类存储在Oracle中的哪里?

    加载的 Java 类的 Java 字节码存储在 Oracle 数据库中的哪里 具体来说 是否有一个视图或表可以用来获取 Oracle 中 java 类模式对象的原始字节 如果您已使用 CREATE JAVA SOURCE 命令将 Java
  • ShareKit 发生变化?

    我没有太多使用 ShareKit 但我只想拥有三个共享选项 Facebook Twitter 和电子邮件 ShareKit 提供了更多选项 包括 更多 按钮 但是 我不需要 更多 选项 只需要三个选项 In SHKActionSheet m
  • 删除带有嵌套因素的条形图中每个面板未使用的因素

    前段时间我问了一个问题如何删除条形图中未使用的因素 感谢 Aaron 我为这个问题找到了一个有用的解决方案 现在 我面临着一个非常相似的问题 但我过去使用的解决方案不适用于这种情况 这是重现我正在使用的数据框的代码 set seed 17
  • 如何编写接受管道输入的 PowerShell 脚本?

    我正在尝试编写一个可以获取管道输入的PowerShell脚本 并且预计会这样做 但尝试类似 ForEach Object do something 从命令行使用脚本时实际上不起作用 如下所示 1 20 test ps1 有办法吗 注意 我了
  • 替换2个字符串之间的所有文本python

    可以说我有 a r Example This is a very annoying string that takes up multiple lines and h s a kind s of stupid symbols in it o
  • django 的模型 get_or_create 方法不应该包装在事务中吗?

    我正在浏览 django 的源代码并查看获取或创建 难道不应该用交易来包装吗 Thanks 看着这个差异看起来像修订8315 已在get or create 方法 Update 正如 reshefm 指出的 这个问题已在rev 8670 w
  • wordpress URL 以数字结尾

    我不确定这是否是一个已知问题或应该像这样的表现 任何 WordPress 网站 如果您在 URL 末尾添加数字 例如 http perishablepress com wordpress multisite mamp 我们在末尾添加 1 或
  • 如何在 python 中使用reportlab、rtl 和 bidi 创建包含波斯语(波斯语)文本的 PDF

    我一直在尝试使用英语 波斯语 数字或它们的组合的内容创建 PDF 文件 波斯语文本存在一些问题 例如 1 文字必须从右向左书写 2 单词中不同位置的字符之间存在差异 意味着字符根据周围的字符改变形状 3 因为句子是从右向左阅读的 所以普通的
  • 如何使用 ggplot 绘制 T-SNE 聚类图

    以下是使用 IRIS 数据的 t SNE 代码 library Rtsne iris unique lt unique iris Remove duplicates iris matrix lt as matrix iris unique
  • 为单个 Jenkins 作业构建多个 Maven 配置文件

    我正在尝试在单个 Jenkins 作业中构建多个 Maven 配置文件 每个配置文件都会更改一些代码 然后通过执行创建一个 jarmvn Pdev install then mvn Pprod install在命令行中 根据 Maven 使
  • 不能写成 for 循环的 while 循环示例

    我知道 while 循环可以做 for 循环可以做的任何事情 但是 for 循环可以做 while 循环可以做的事情吗 请举个例子 是的 很容易 while cond S for cond S
  • 将新字段更新到现有文档

    是否可以将新字段更新到现有文档 例如 有一个包含多个字段的文档 例如 ID 99999 Field1 text Field2 text 该文档已经在索引中 现在我想在该文档中插入一个新字段 而不使用旧数据 ID 99999 Field3 t
  • 查找流星集合中的最新条目

    我的任务听起来很简单 但我无法确定如何编写这个 我只想找到插入集合中的最新项目并将其显示在我的流星应用程序上 我一直在使用 Collection find 但没有任何实际结果 这是我尝试过的最后一行 请记住这些名称是占位符 我的集合在我的代
  • 我如何在 make 目标之间传递 ENV 变量

    我在 makefile 中有这样的 target1 export var1 test MAKE target2 target2 echo var1 这是空的 我有其他依赖项 所以我想在第一个目标中设置变量 然后所有子依赖项应该能够访问该变量
  • 如何避免动态调度?

    我有以下特点 struct ArtistInfo some fields pub trait Fetcher fn fetch self artist String gt ArtistInfo 我想要有几个不同的获取器 可以在不同的情况下使
  • 从 ggplot 中删除 n 个图例

    我试图从下面的图中删除 n 图例 我猜这与stat部分geom bar 但我不完全确定它显示的内容 因此不知道如何删除它 我确实想要填充图例show legends FALSE不是正确的选择 抱歉 如果这是重复的 但之后 我找了很多找不到答