将 geom_boxplot 与 geom_line 结合起来

2024-01-07

我想使用组合箱线图和线图ggplot2。然而,我正在努力为每个组安排线路(g) 连接 x 轴上类别的点。

为了演示这个问题:

df <- data.frame(x = rep(letters[1:3],each=5), 
                 y = c(1:5,sample(10,5),1:5), 
                 g = rep(LETTERS[1:5],3) )

library(ggplot2)
ggplot(df, aes(x=x,y=y)) + geom_boxplot() + geom_point(aes(colour = g))

我想要一条线连接所有A点,连接所有点的线B点等等。

我在这里查看了一些答案,但无法合并它们。他们建议使用group=1但这不适合我对每个组的单独线路g。是否可以使用stat_summary maybe?


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

将 geom_boxplot 与 geom_line 结合起来 的相关文章

随机推荐

  • Z3 量词支持

    我需要一个定理证明器来解决一些简单的线性算术问题 然而 即使是简单的问题我也无法让 Z3 工作 我知道它不完整 但是它应该能够处理这个简单的示例 assert forall t Int t 5 check sat 我不确定我是否忽略了某些事
  • 将两个 mbtiles 文件连接在一起

    我还没有找到一种方法将两个 mbtiles 文件连接在一起 第一个包含 0 16 的缩放级别 第二个包含 17 的缩放级别 我正在使用不同的 sqlite 管理器 但无论我如何将数据库 2 导出并导入到数据库 1 中 我都没有成功 二进制字
  • linux g++编译器重定向stderr和stdout创建空文件

    我将 g 编译器输出 stderr 和 stdout 重定向到 Linux 上的文件 但它正在创建一个空文件 我在其他一些文章中读到 标准输出不会在每行之后刷新 没关系 但是 stderr 呢 就我而言 运行多个屏幕时出现编译错误 所以 我
  • 如何在实体框架中使用枚举?

    在实体框架中使用枚举的最佳方法是什么 备注 我使用的是 EF 3 和 Firebird 在 EF 4 中有一种更好的方法 https learn microsoft com en us archive blogs alexj 不幸的是 它在
  • 如何在 PHP 中解码 HTML 引用实体

    我有一根绳子 39 71解码时 应包含 71 我用过html entity decode addslashes and htmlspecialchars decode这些都无法让这一切回到 71 年 以下代码是我尝试过的示例 name ht
  • 通过 link_to ruby​​ on Rails 传递参数

    我有这行代码 当我使用 add to cart 方法时 我该如何调用 car car Car new params car 这不起作用 因为它说我正在尝试将其字符串化 我不明白出了什么问题 因为我用它来创建新用户并且效果很好 顺便说一句 汽
  • Java 8 接口/类加载器发生变化?

    我发现 Java 1 7 51 和 Java 1 8 20 之间存在一些困难 初始情况 一个接口 interface InterfaceA public void doSomething 两类 public class ClassA imp
  • Dagger 2 注入 Android 应用程序上下文

    我正在使用 Dagger 2 并且它可以正常工作 但是我现在需要访问Android应用程序上下文 我不清楚如何注入和访问上下文 我尝试按如下方式执行此操作 Module public class MainActivityModule pri
  • .oldValue 控件属性上出现错误 3251

    我目前正在努力向 MS Access 2010 数据库添加审计跟踪 但我正在努力解决 错误 3251 此类型对象不支持操作 这是我的审计跟踪模块的代码 大部分排列的代码来自网络 Public Function auditChanges Re
  • vstest.console.exe 可以在没有安全证书的情况下运行 appx

    我正在尝试在命令行上使用 MSBuild 在构建代理上设置自动构建 我目前关注的两个项目是 UWP 及其关联的单元测试项目 要构建 我必须使用这个 p AppxPackageSigningEnabled false 否则 我收到此错误 er
  • 如何使用CSS 3d矩阵创建弯曲变形效果

    我正在尝试使用 css3 在 ios 中复制吸吮效果 webkit transform matrix3d 财产 但是 我无法像图片中那样管理弯曲边缘 我自己最接近的解决方案如下 webkit transform matrix3d 0 85
  • 面临 XLWT 和 XLRD 的问题 - 同时读写

    我面临 xlrd 和 xlwt 的问题 粘贴示例代码 以下 from xlwt import Workbook Formula XFStyle import xlrd book Workbook sheet1 book add sheet
  • Whatsapp 如何在 iOS 中更快地从地址簿中获取更新的联系人?

    我的发现 我正在设计一个逻辑来与我的后端同步联系人 我浏览了一些在 IOS 中做同样事情的应用程序 我将以 WhatsApp 为例 我发现当我更新 Native Addressbook 中的任何联系人时 它会以一小部分反映到 Whatsap
  • 确定数组的一半以上是否在不同数组中重复

    我正在看以下内容来自 Glassdoor 的问题 http www glassdoor com Interview Given N credits cards determine if more than half of them belo
  • C 中指向指针的问题

    我试图用 C 语言编写某种列表 而不为列表的头部创建全局变量 但我遇到了一些麻烦 我最初的代码是这样的 include
  • eclipse java代码显示行号

    我需要在 eclipse 上安装哪些插件才能使 java 文件显示行号 在 xml html 上显示行号怎么样 还有一种更简单的方法 只需右键单击装订线 代码所在的编辑器窗口的左边框 并启用它们 那里有一个特定的选项
  • 是否可以在 update_item 中结合 if_not_exists 和 list_append

    我正在尝试使用update itemboto3 中 DynamoDB 的功能 我现在正在努力更新项目列表 如果列表尚不存在 我想创建一个新列表 否则附加到现有列表 使用UpdateExpression形式的SET my list list
  • 限制列只接受 2 个值

    我的表中有一个名为 患者类型 的列 我想确保只有 2 个值可以插入到该列中 无论是 opd 还是 recognize 除此之外 所有其他输入都无效 下面是我想要的一个例子 如何确保该列仅接受 opd 或 admissed 作为 患者类型 列
  • MS Sql 服务器中的累计总数[重复]

    这个问题在这里已经有答案了 可能的重复 在 Sql Server 中计算运行总计 https stackoverflow com questions 860966 calculate a running total in sqlserver
  • 将 geom_boxplot 与 geom_line 结合起来

    我想使用组合箱线图和线图ggplot2 然而 我正在努力为每个组安排线路 g 连接 x 轴上类别的点 为了演示这个问题 df lt data frame x rep letters 1 3 each 5 y c 1 5 sample 10