从 geom_boxplot() 获取分位数值

2024-01-05

我正在使用 ggplot2 函数 geom_boxplot() 来创建数据的箱线图。

类似于this https://stackoverflow.com/questions/8844845/how-do-i-turn-the-numeric-output-of-boxplot-with-plot-false-into-something-usa问题,我想获取用于创建箱线图的分位数值,例如在矩阵中。 有没有办法打印出 geom_boxplot() 中使用的值?


可能最简单的方法是使用外部ggplot聚合,但这是如何做到的ggplot,使用函数ggplot_build在创建的绘图上:

library(ggplot2)
p <- ggplot(mtcars, aes(x=factor(gear), y=mpg)) + geom_boxplot() 
ggplot_build(p)$data

[[1]]
  ymin lower middle  upper ymax outliers notchupper notchlower x PANEL group weight ymin_final ymax_final
1 10.4  14.5   15.5 18.400 21.5            17.09102   13.90898 1     1     1      1       10.4       21.5
2 17.8  21.0   22.8 28.075 33.9            26.02695   19.57305 2     1     2      1       17.8       33.9
3 15.0  15.8   19.7 26.000 30.4            26.90729   12.49271 3     1     3      1       15.0       30.4
   xmin  xmax
1 0.625 1.375
2 1.625 2.375
3 2.625 3.375
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 geom_boxplot() 获取分位数值 的相关文章

  • 如何使用 r 中的 caret 包在最佳调整超参数的 10 倍交叉验证中获得每次折叠的预测?

    我试图使用 R 中的插入符包使用 10 倍交叉验证和 3 次重复来运行 SVM 模型 我想使用最佳调整的超参数获得每次折叠的预测结果 我正在使用以下代码 Load packages library mlbench library caret
  • 如何让R使用所有处理器?

    我有一台运行 Windows XP 的四核笔记本电脑 但查看任务管理器 R 似乎一次只使用一个处理器 如何让 R 使用全部四个处理器并加速我的 R 程序 我有一个基本系统 我使用它在 for 循环上并行化我的程序 一旦您了解需要做什么 此方
  • 将值替换为其各自列的名称

    我有一个数据框 Code 401k CVS 101A true 231N true FD54 true 99JB 85F4 true 我试图用相应的列名称 例如 401k 替换 true 字符值 这是我想要的输出 Code 401k CVS
  • 使用 R 的 flextable 包时,有没有办法将传递给 add_header_lines() 的字符串部分加粗

    我正在使用我喜欢的 flextable 包为 Word 文档创建几个表格 但是 我在将表格标题中的部分文本加粗时遇到了一些麻烦 例如 我希望标题为 Table 1 我的表格标题的其余部分 而不是 表 1 我的表格标题的其余部分 I 找到这个
  • 如何使用 R 中带引号的字符值内的序列读取 CSV?

    这是一个包含两个字符列的 CSV 文件 key value a 所有字符值都用双引号引起来 并且有一个顺序 在值之一内 转义引号加分隔符 我无法通过 read csv readr 中的 read csv 或 data table 中的 fr
  • 将箱线图添加到Python中的其他图表中

    这两个图的每个点的 x 轴值完全相同 是否可以在第一个图的顶部显示盒须 我试过这个 fig1 plt figure ax fig1 add subplot 211 ax set xscale log ax plot x7 y7 c ax p
  • 如何在 R 中为传单中的数值变量设置不对称颜色渐变

    我想让传单调色板以零为中心 红白绿发散 我已经尝试过中所说的这个帖子 https stackoverflow com questions 29262824 r center color palette on 0 当我尝试手动创建颜色时 我得
  • 限制数据框中所有单元格的字符串长度?

    您好 有没有一种方法可以限制 data frame 中所有列的字符串文本大小 而不必循环遍历每一列并一次使用 str trunc 之类的东西 例如下面的数据框 我可以将所有文本大小限制为仅 5 个字符 而不必一次只执行一列吗 如果有 50
  • 如何获得属于五分位数的x?

    我正在大学学习使用 R 进行计量经济学项目 所以请原谅我的笨拙 基本上 使用并给出 一个矩阵 股票价格 行 天 列 公司股票价格 另一个矩阵 市值 行 天 列 公司市值 我必须收集第三个矩阵每天观察的属于市值分布第一五分位数的股票价格 然后
  • 从 R 环境中删除对象

    我正在阅读 Hadley 的 Advanced R 在第 8 章中 他说我们可以使用以下方法从环境中删除对象 rm 但是 移除该物体后我仍然可以看到该物体 这是我的代码 e lt new env e a lt 1 e b lt 2 e a
  • 当每个记录都是一个段落并且某些记录有 4 个字段而其他记录有 6 个字段时,如何将文本文件读入 R

    如何读取文本文件 其中每条记录都是一个段落 每个换行符表示单独的字段 复杂的是 有些记录有 4 行 有些记录有 6 行 当字段数量的差异为 1 时 DWin 解决了我的问题 但当字段数量差异为 2 时 一切都崩溃了 你可以有一个在这里看看他
  • 从 R 中的 HTTPS 连接逐行读取

    当创建连接时open r 它允许逐行读取 这对于批量处理大数据流非常有用 例如这个脚本 https gist github com jeroenooms d33a24958d99bb969ac0通过一次读取 100 行来解析相当大的 gzi
  • 将数据从 R 导出到 Excel

    我试图将从 R 获得的一些结果导出到 Excel 中 但未成功 我尝试过以下代码 write table ALBERTA1 D ALBERTA1 txt sep t write csv ALBERTA1 ALBERTA1 csv your
  • 如何按 data.table 中的十分位数组计算统计数据

    我有一个 data table 想按组计算统计数据 R set seed 1 R DT data table a rnorm 100 b rnorm 100 这些组应该定义为 R quantile DT a probs seq 1 9 1
  • fread 将空导入为 NA

    我正在尝试导入带有空白的 csv 读取为 不幸的是他们都读作 NA now 为了更好地演示问题 我还展示了如何NA NA and 都映射到同一事物 除了最底部的示例 这将妨碍简单的解决方法dt is na dt lt gt write cs
  • 为绘图制作 2D 图例 - 双变量分区统计图

    我一直在玩双变量 choropleth 地图 并且一直在如何创建类似于 2d 图例的问题上陷入困境约书亚 史蒂文斯 http www joshuastevens net cartography make a bivariate chorop
  • R:表格格式

    我有一个包含以下列的 Excel 文件 Column1 Column2 Column3 ab bb 0 5 ab bc 0 1 ab cd 0 7 ab dd 0 8 ac bb 0 2 ac bg 0 8 ac ee 0 8 ac dd
  • 带 R 的多彩标题

    我想添加颜色某些词在我的图表标题中 我已经能够在这里找到一些先例 http blog revolutionanalytics com 2009 01 multicolor text in r html 具体来说 我希望用撇号括起来的文本 在
  • 16 位以上整数的计算

    我有两个大整数 两者都超过 16 位 确切地说是 20 位 而且我知道由于双精度浮点运算 我在使用这些数字进行计算甚至将它们存储在变量中 独立于编程语言 时受到限制 不过 我想也许gmp图书馆应该处理它们 但不幸的是它没有 可以计算更大的整
  • ggplot2、R 中的单条形条形图

    我有以下数据和代码 gt ddf var1 var2 1 aa 73 2 bb 18 3 cc 9 gt gt dput ddf structure list var1 c aa bb cc var2 c 73L 18L 9L Names

随机推荐

  • 将 WriteableBitmap 保存为 PNG

    如何将 WriteableBitmap 保存为具有透明背景的 PNG PNG 和带有透明度的 PNG 有区别吗 感谢你的帮助 请给我看示例代码 谢谢 只需浏览以下链接即可 希望这可以帮助你 使用 WPF 将 WriteableBitmap
  • 我如何获得有关谁调用了某个方法的信息?

    我想获得一些有关谁调用了特定方法的信息 也就是说 如果可能的话 获取进行调用的方法的行号和文件名 类似于FILE and LINE 除了堆栈中的下一层 这在高级语言中是可能的 但是在 Objective C 中有什么方法可以做到这一点吗 v
  • 如何调试 Grunt Mocha 任务?

    我正在使用 WebStorm 来运行 grunt 任务 调试器成功停止在 Gruntfile js 文件中的断点处 但不在我的任务文件中 在 Gruntfile js 中 我注册了一个如下任务 grunt initConfig config
  • 错误消息“ENOENT,没有这样的文件或目录”

    我从 Node js 应用程序中收到此错误 ENOENT 没有这样的文件或目录 Desktop MyApp newversion partials navigation jade 我知道该文件在那里 因为当我尝试使用精确复制和粘贴的路径打开
  • jQuery UI 选项卡 - 深度链接到选项卡内容

    我不确定目前这是否可能 而且我所做的测试似乎提供了奇怪的结果 我在一页上有 4 个选项卡 这些选项卡内有几个文本部分 每个部分都有一个唯一的锚点名称 我想做的是从另一个页面链接到选项卡 3 中的第四个内容块 这些选项卡都工作得很好 如果我链
  • 将参数传递给 Go IIFE(以下 javascript 示例)

    我习惯于在 javascript 中进行编程 我可以执行以下操作将参数传递到立即调用的函数表达式中 function twoSeconds do something with twoSeconds here 2 1000 所以我希望能够在
  • PostgreSQL - 从函数返回 n 大小的 varchar

    正如我在文档中发现的 带括号的类型修饰符 例如 类型的精度字段 numeric 被 CREATE FUNCTION 丢弃 是否有其他方法可以从 plpgsql 函数返回 varchar N 类型 问题更新 在图片上 您可以看到 Name 列
  • 为什么不能使用 cat 逐行读取文件,其中每行都有分隔符

    我有一个文本文件 其中包含如下内容 abc 123 comma the quick brown fox jumped over the lazy dog comma comma 我写了一个脚本 for i in cat file do ec
  • 通过 Android 应用程序连接到 WiFi

    我希望创建一个应用程序 检测附近可用的 wifi 连接 然后连接到它们 到目前为止 我所做的是创建一个 ListView 列出可用的 wifi 连接 然后创建一个 LongItemClick 对话框 显示网络的 SSID 和 BSSID 并
  • 无法在 C# 中反序列化 JSON 结果。输入字符串格式错误

    我正在尝试将 json 输出反序列化为 C 对象 JSON 结果 order commission 3 490000 cost 4 490000 duration day extended hours false fees 0 000000
  • 如何使用winsock的send()函数发送宽字符?

    It says here http msdn microsoft com en us library ms740149 28VS 85 29 aspx发送函数需要 const char 如何发送宽字符 我尝试了以下方法 void MyCla
  • Installshield msi 无法注册 flash.ocx

    我正在使用 Installshield 安装项目创建 msi 安装程序 该应用程序当前工作正常 并且正在用作 Click Once 应用程序 但现在有创建安装包 即 msi 安装程序 的业务要求 安装程序 在我的机器上运行良好 但在用户设置
  • 了解 ASP.NET 中的负载平衡

    我正在编写一个将开始使用负载均衡器的网站 并且我正在尝试解决它 IIS 会为您做所有的平衡吗 您是否有一个位于分布式服务器上的单独的 Web 层 该层在发送到子服务器之前执行一些工作 例如身份验证或其他工作 似乎我一直在阅读的很多文章并没有
  • 为什么pipenv需要Pipfile和Pipfile.lock?

    我认为 我理解背后的原理pipenv 以及其他 venv 并经常使用它们 然而我一直不明白为什么pipenv需要两个Pipfile and a Pipfile lock file 这个答案 https stackoverflow com a
  • 为什么这个简单的 haskell 算法这么慢?

    剧透警告 这与问题14 https projecteuler net problem 14来自欧拉计划 以下代码运行大约需要 15 秒 我有一个运行时间为 1 秒的非递归 Java 解决方案 我想我应该能够让这段代码更接近那个 import
  • foreach 循环每次迭代之间的延迟?

    所以我正在制作西蒙说的游戏 该功能显示当前序列 现在的问题是它并没有真正按照一个好的顺序进行 它几乎同时完成了所有事情 假设颜色是 蓝色 红色 和 黄色 它们都会同时熄灭而不是按顺序熄灭 我该如何解决这个问题 var displaySequ
  • Android 中点击后退按钮时的 onSaveInstanceState

    我有一个在 Android 应用程序运行时调用的活动 当用户单击后退按钮时 活动被销毁 我覆盖了onSaveInstanceState保存方法outState可以第二次检索但是onSaveInstanceState当用户单击后退按钮时永远不
  • PDO 驱动程序在 Windows 中没有价值

    The php pdo mysql dll无法在机器中启用 我已经设定extension php pdo dll and extension php pdo mysql dll在 php ini 中启用 但是当我检查时phpinfo 项目P
  • 如何在 Mobile Safari 中禁用电话号码链接?

    iPhone 上的 Safari 会自动为电话号码中显示的数字字符串创建链接 我正在编写一个包含 IP 地址的网页 Safari 正在将其转换为电话号码链接 是否可以对整个页面或页面上的某个元素禁用此行为 根据该机构的说法 这似乎是正确的做
  • 从 geom_boxplot() 获取分位数值

    我正在使用 ggplot2 函数 geom boxplot 来创建数据的箱线图 类似于this https stackoverflow com questions 8844845 how do i turn the numeric outp