带有预先计算值的 geom_boxplot

2024-06-30

过去,我已经能够使用 ggplot2 创建箱线图,方法是提供下须线、下分位数、中位数、上分位数和上须线以及 x 轴标签。例如:

DF <- data.frame(x=c("A","B"), min=c(1,2), low=c(2,3), mid=c(3,4), top=c(4,5), max=c(5,6))
ggplot(DF, aes(x=x, y=c(min,low,mid,top,max))) +
geom_boxplot()

将为两组数据(A 和 B)绘制箱线图。这对我不再适用。我收到以下错误:

Error: Aesthetics must either be length one, or the same length as the dataProblems:x

有谁知道 ggplot2 中是否发生了一些变化?


这可以使用 ggplot2 版本 0.9.1(和 R 2.15.0)

library(ggplot2)

DF <- data.frame(x=c("A","B"), min=c(1,2), low=c(2,3), mid=c(3,4), top=c(4,5), max=c(5,6))

ggplot(DF, aes(x=x, ymin = min, lower = low, middle = mid, upper = top, ymax = max)) +
  geom_boxplot(stat = "identity")

请参阅“使用预先计算的统计数据”示例here http://docs.ggplot2.org/current/geom_boxplot.html

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

带有预先计算值的 geom_boxplot 的相关文章

随机推荐

  • 以编程方式发现 AWS DynamoDB 表的所有属性?

    我知道这可以通过全表扫描并检查所有记录是否存在属性来完成 有没有更痛苦的方法呢 不 没有 这是 DynamoDB 的权衡之一 如果有办法做到这一点 那么存储具有新属性的新项目就必须更新其他地方的其他内容 以记住表中存在的所有属性
  • GGplot为点添加数据标签

    如何使用 ggplot 将数据标签添加到点 我有一个名为 stacked 的堆叠数据框 gt head stacked time value variable 1 100 152 2211 gg 2 110 146 3304 gg 3 11
  • “特征”和“模板特征”有什么区别?

    查看 Traversable 和 TraversableLike 的 scaladoc 我很难弄清楚它们之间的区别 除了一个扩展了另一个 文档中唯一明显的区别是 它说 Traversable 是一种 特征 而 TraversableLike
  • 如何在 JPA/Hibernate 中执行本机 SQL 脚本?

    我有一个带有数据库转储的 SQL 脚本 我如何使用 Hibernate 执行它EntityManager 我这样尝试过 EntityManager manager getEntityManager Query q manager creat
  • ID 为“Some_ID”的表名不存在。也许它被删除了? Django SQLite

    我有一个包含很多表的数据库 其中三个通过主键和外键相互链接的是 Vendor Details Channel Details 和 MSO Details 模型 py class Vendor Details models Model cla
  • Sublime Text 3 中错误的默认语法高亮

    我不记得接触过任何相关配置 并且 Sublime 无缘无故地选择 LaTeX Log 突出显示语法作为 html 文件的默认语法 我打开了语法特定设置文件 它是空的 我该怎么做才能自动正确突出显示 html 文件 在 Sublime 中更改
  • 使用 Spring 3 验证向导页面

    我开始研究如何在 Spring 中为类似向导的表单创建控制器 并遇到了 AbstractWizardFormController 我很快注意到它已被弃用 然后我进一步挖掘并发现如何用 Spring 3 完成类似的事情 https stack
  • 如何在 Ansible 中更新嵌套变量

    我有一些额外的信息 例如数据库连接详细信息等 存储在 etc ansible facts d environment fact 中 这些可以作为变量使用 例如ansible local environment database name 更
  • 来自“void *”的dynamic_cast

    根据this https stackoverflow com questions 3155277 cannot dynamic cast void to templated class void 没有 RTTI 信息 因此从void 不合法
  • Swift 中的核心数据:仅保存 for 循环中的最后一个对象

    我正在尝试将 Core Data 中的多个对象保存到 iPodSongs 实体中for循环 即当前歌曲的标题for song in result 环形 但我的代码只保存循环中的最后一首歌曲 并且只是不断覆盖同一个对象 我需要每次创建一个新对
  • 未处理的异常:NoSuchMethodError:在颤振上对 null 调用了方法“[]”

    I want to show data in list view like in the below that one is hard coded 当我将其更改为列表时 出现以下错误 E flutter 6925 ERROR flutter
  • 为什么 Option 不可遍历?

    有没有什么合理性Option不存在Traversable 在 Scala 2 9 中 Seq Set 1 3 2 Seq 4 Option 5 flatten不编译并简单地让它实现Traversable对我来说 这个特质很合理 如果不是这样
  • CSS 文本渐变

    我环顾四周 找不到任何与此相关的信息 如果我有一段文本 有没有办法 也许使用 CSS3 来逐渐改变文本的颜色 因为它下降到页面 而不是渐变的方式 因为这只对单词起作用 而不是对整个文本段落起作用 所以我希望一些文本从白色开始 然后在到达段落
  • 删除 twitter bootstrap 中的行

    我正在使用 twitter bootstrap 来执行一些我被迫执行的网络应用程序 我不是网络开发人员 但我找不到一种方法来禁用表的行线 正如你可以看到引导文档 http getbootstrap com components panels
  • 如何为 PyPy 安装 lxml?

    我为 PyPy 创建了一个 virtualenv virtualenv test p which pypy source test bin activate 我安装了以下依赖项 sudo apt get install python dev
  • 使用 _.extend() 进行 JavaScript 继承

    有什么区别 Employee prototype Object create Person prototype and extend Employee prototype Person prototype 两者都给出相似的结果 输出 但下划
  • Mongoose:ObjectId 比较失败不一致

    我有一个简单的工具 用于构建文档集合 然后自动格式化它们以进行 EPUB 或 LaTeX 渲染 该工具是在 ExpressJS 之上编写的 我正在使用 Coffeescript 如果这很重要的话 我对此表示怀疑 使用猫鼬 我有以下内容 Do
  • Karma 无法使用 Jenkins 和 Ubuntu 12.04 启动 Firefox

    我已经设置了一个应该运行 Firefox 的 Jenkins 作业 使用 Jenkins 用户登录 Ubuntu 我可以毫无问题地手动启动 Firefox 然而 当我在詹金斯运行这项工作时 我得到 EnvInject Loading nod
  • 在 *ngFor 中创建局部变量

    是否可以在 ngFor 中创建局部变量 例如 div 您可以将 ng container 与 ngIf 结合使用来实现此目的 div class message list div div
  • 带有预先计算值的 geom_boxplot

    过去 我已经能够使用 ggplot2 创建箱线图 方法是提供下须线 下分位数 中位数 上分位数和上须线以及 x 轴标签 例如 DF lt data frame x c A B min c 1 2 low c 2 3 mid c 3 4 to