在 Replace() 表达式中添加换行符

2024-04-03

我正在尝试使用回归模型中的相关数据来注释 ggplot 中的图。 我已遵循建议在这个帖子中 https://stackoverflow.com/questions/7549694/ggplot2-adding-regression-line-equation-and-r2-on-graph并尝试修改该函数以在 a 中添加几个附加项目newline在情节中。 这是我对新功能的尝试:

lm_eqn = function(m){
  eq <- substitute(italic(y) == a %.% italic(x)^b*","~~italic(r)^2~"="~r2*","~~italic(n)~"="~nn*","~~italic(p-value)~"="~pv, 
                   list(a = format(exp(coef(m)[1]), digits = 3), 
                        b = format(coef(m)[2], digits = 3), 
                        r2 = format(summary(m)$r.squared, digits = 3),
                        nn=format(summary(m)$df[2]),
                        pv=format(summary(m)$coefficients[,4][2])))
  as.character(as.expression(eq));                 
}

它产生预期的输出:全部在一行中。但我想将文本分成两行,第二行以italic(n)=。但如果我介绍一个\n,当它找到时会抛出错误\n。如果我在引号内引入 \n:"\n"然后它似乎被忽略并且文本保留在一行中。我还没有找到任何关于如何在这样的表达式中引入换行符的参考。我们将非常感谢您的帮助。

Thanks.

编辑:根据@Tim 的评论,我提出了一个书面代码和调整后的问题。


\n不能用于plotmath表达式。您也许可以将表达式分成两部分,然后使用annotate将表达式添加到您想要的位置。或者,使用atop。看看这篇文章->表达式()中的换行符? https://stackoverflow.com/questions/18237134/line-break-in-expression

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

在 Replace() 表达式中添加换行符 的相关文章

  • 使用 R 和 rvest 进行网页抓取

    我正在尝试rvest学习使用 R 进行网页抓取 我正在尝试为页面的其他几个部分复制乐高示例并使用selector gadget to id 我从中提取了示例R Studio 教程 http blog rstudio org 2014 11
  • R:在组上应用函数

    我希望将函数应用于数据框 然后将该函数的结果存储在数据框中的新列中 这是我的数据框 tradeData 的示例 Login AL Diff a 1 0 a 1 0 a 1 0 a 0 1 a 0 0 a 0 0 a 0 0 a 1 1 a
  • 如何在data.table中编写累积计算

    顺序累积计算 我需要进行时间序列计算 其中每行计算的值取决于上一行计算的结果 我希望能够利用data table 实际问题是水文模型 累积水平衡计算 在每个时间步长增加降雨量 并减去径流和蒸发作为当前水量的函数 该数据集包括不同的流域和场景
  • R 笔记本:opts_chunk 没有效果

    我正在开发我的第一台 R 笔记本 除了一个问题之外 它运行得很好 我想成为我内联输出的数字 r realbignumber 以逗号作为分隔符且最多 2 位小数 123 456 789 12 为了实现这一目标 我在文档的开头添加了一个块 其中
  • rbind 命名向量到不同长度的矩阵

    我正在尝试将命名向量绑定到矩阵上 命名向量的长度与矩阵不同 gt m lt matrix data c 1 2 3 nrow 1 ncol 3 dimnames list c c column 1 column 2 column 3 gt
  • 比较具有不同顶点数的图中的社区

    我正在根据通信数据图计算鲁汶社区 其中顶点代表大型项目的执行者 这些图表代表不同的通信方式 例如电子邮件 电话 我们想尝试从通信数据中识别表演者团队 由于表演者对不同的通信方法有不同的偏好 因此图的大小不同 并且可能有一些独特的顶点 而这些
  • 按因素分层抽样

    我有一个 1000 行的数据集 其结构如下 device geslacht leeftijd type1 type2 1 mob 0 53 C 3 2 tab 1 64 G 7 3 pc 1 50 G 7 4 tab 0 75 C 3 5
  • 在 Apache 服务器上运行 R Shiny 应用程序

    我有一个闪亮的应用程序 我想在现有的 Apache 服务器上运行 我对服务器完全陌生 不太知道从哪里开始 不幸的是 我在网上找到的大多数资源都是关于 NGINX 而不是 Apache 我知道这样的事情是可能的 但我不知道如何开始 如何开始在
  • 向数据集中选定的一组列名称添加后缀

    我想向数据集 CTDB 中的一组列添加后缀 例如 我有以下列 我想在末尾添加 Child 该子集是包含 100 多列的较大数据集的一部分 我不想重写每个列名称 9 SCARED BREATHE 10 SCARED HEADACHE SCHO
  • R 中的网页抓取表

    完全菜鸟试图抓取此页面上的表格 我所能做的最远的是加载 rvest 包 我的问题是 我找不到合适的元素 我通过检查器尝试的元素是 table w782 comm lsjz 但它返回长度为0的列表 并在 html table 之后执行 gt
  • 使用 R 从 Microsoft Outlook 发送电子邮件时的 Html 表输出格式

    我正在尝试使用以下方法将数据框转换为 html 表htmlTable打包 然后使用 Microsoft Outlook 作为电子邮件客户端发送电子邮件RDCOMClient通过附加 html 表作为电子邮件正文来进行打包 我是 HTML 编
  • R data.frame 从另一个变量选择的变量中获取值,向量化

    我收到的数据包含许多类似的变量 还有一个附加变量指示哪些变量one我真正想要的那些类似的变量 使用循环我可以查找正确的值 但是数据很大 循环很慢 而且看起来这应该是可矢量化的 我只是还没弄清楚怎么做 编辑 所选变量将用作同一数据框中的新变量
  • 发布闪亮应用程序时出现问题 - renderWidget(instance) 中的警告:忽略附加内容;不能在闪亮的渲染调用中使用appendContent

    我在尝试发布 Shiny 应用程序时收到以下错误 这是我的第一个应用程序 我在网上搜索无法弄清楚问题是什么 下面的错误消息来自我尝试在线发布时 应用程序的完整代码位于错误消息下方 在笔记本电脑上 该应用程序可以运行 但我无法在shinyap
  • 如何在R中使用twoord.plot()绘制多个图(分面)?

    我的数据看起来像这样 height lt c 1 2 3 4 2 4 6 8 weight lt c 12 13 14 15 22 23 24 25 person lt c Jack Jim Jill Tess Jack Jim Jill
  • R中向后历史搜索

    通常在我的机器中 我可以通过键入我想要向后搜索的命令的所需第一个字符来向后搜索 R 的历史记录 然后使用 PageUp 或 PageDown 键浏览 R 历史记录中的所有条目 我现在在远程集群中以访客身份工作 此选项在本机上不可用 有谁知道
  • 将 POSIXct 日期值更改为每周的第一天

    我想计算平均值Dist每周使用这些数据 如下 同时保留使用POSIXct时间课 df lt structure list IndID structure c 1L 1L 1L 1L 1L 1L 1L 1L 1L 1L 1L 1L 1L 1L
  • 在 R 中连接/匹配数据帧

    我有两个数据框 第一列有两列 x是水深 y是每个深度的温度 第二个也有两列 x也是水深 但与第一个表中的深度不同 第二栏z是盐度 我想通过以下方式连接两个表x 通过增加z到第一张桌子 我已经学会了如何使用 key 来连接表tidyr 但只有
  • Density2d 使用另一个变量进行填充(类似于 geom_tile)?

    我正在尝试为我的最终项目绘制地图 并且正在尝试使用 BLock 绘制美国的犯罪热图 对于每个街区 我都有纬度 经度和犯罪率预测 它遵循以下结构 Lat Lon Prediction 76 0 40 0 125 76 120 40 5 145
  • 如何在 R 中验证日期

    我有一个格式为的日期dd mm yyyy HH mm ss验证该日期的最佳和最简单的方法是什么 I tried d lt format Date date format d m Y H M S 但是当非法日期过去时如何捕获错误呢 简单的方法
  • 如果满足条件,如何对连续行进行子集化

    我正在使用 R 来分析多个时间序列 1951 2013 其中包含每日最高和最低温度值 数据具有以下结构 YEAR MONTH DAY MAX MIN 1985 1 1 22 8 9 4 1985 1 2 28 6 11 7 1985 1 3

随机推荐

  • 如何在 JQuery 数据表中的 SAjaxsource 完成后调用 javascript 函数

    我正在使用 JQuery SAjaxsource 如何在 SAjaxsource 完成后调用 javascript 函数 我想在数据表加载完成后更新一个div 请帮助我 Edit document ready function var oT
  • 我如何在 python 中制作自定义错误消息[重复]

    这个问题在这里已经有答案了 在我正在制作的 python 程序中 我希望它只接受整数 如果它得到一个字符串 则说 系统中出现错误 而不是低声抱怨用户无法理解的无意义信息 Use a try except块捕获错误并使用raise声明说出您选
  • 通过 mailto URI 附加文件

    是否可以使用 JavaScript 中的 mailto 重定向来附加文件 像这样的事情 document location mailto recipient subject subject body msg attach file1 zip
  • valgrind 在多线程套接字程序中停止

    我正在使用 valgrind 运行多线程套接字程序 客户端将通过 TCP 向服务器发送请求 然后忙于等待布尔值 当调用服务于服务器响应的回调函数时 将设置该布尔值 一旦收到响应 并且设置了布尔标志 服务器将再次发出请求 并在循环中重复执行此
  • 表格的 CSS 过渡

    我有多个表排成一排 当一个人是selected 它应该展开一列 直到现在隐藏 几时取消选择 它应该慢慢收缩 我尝试使用 CSS 转换 但是当单元格中没有文本时 收缩不起作用 column2 background color ddd widt
  • 如何关闭Flex中的所有弹出窗口?

    我想通过按下按钮来显示图像上的所有弹出窗口 已经弹出并单独关闭 并希望在按下另一个按钮时关闭所有这些窗口 任何帮助表示赞赏 尝试这个 package com devahead utils import flash display Displ
  • Selenium 测试运行太快,没有等待单选按钮被选择

    我有一个 Selenium Grid 和 WebDriver 2 48 2 测试 运行速度太快 大多数情况下 测试会停止 因为在按下按钮之前未选择单选按钮 单选按钮是使用基于 JSON 文件的 JavaScript 设置的 可以在一个部分中
  • cocoapods 同步:ld:找不到框架 DATAFilter,链接器命令失败,退出代码 1

    我正在尝试同步 https github com hyperoslo Sync https github com hyperoslo Sync 在我的 em Xcode iOS Swift 项目中工作 我在 Carthage 框架依赖方面有
  • 当用户平移地图时,iOS 6 中的地图注释不会保持旋转

    真的很想回答这个问题https devforums apple com message 723468 https devforums apple com message 723468 我无法发布详细信息 因为它是关于 iOS 6 的 并且是
  • 如何在某些数据结构中表示奇怪的图

    表示图的一种简单方法是使用以下形式的数据结构 1 2 3 2 1 3 3 1 2 该字典中的键是节点 边由它们连接到的其他节点的列表表示 如果链接不对称 此数据结构也可以轻松表示有向图 1 2 2 3 3 1 我对图论了解不多 所以我要提出
  • 选项 importNotUsedAsValues 已弃用

    有人可以帮我解决这个问题吗jsonfig json为一个精简的项目文件 它说的是importsNotUsedAsValues选项应替换为verbatimModuleSyntax compilerOptions moduleResolutio
  • 使用pyserial(python串口)的二进制数据

    pyserial中的serial write 方法似乎只发送字符串数据 我有像 0xc0 0x04 0x00 这样的数组 并且希望能够通过串行端口发送 接收它们 是否有针对原始 I O 的单独方法 我想我可能需要将数组更改为 xc0 x04
  • div 之间的换行会呈现一个空格。如何从 HTML 中消除它?

    我有以下布局 div style width 100px div style width 50 display inline block div1 div div style width 50 display inline block di
  • 数据切换和数据目标不起作用

    我一直在寻找不同的解决方案 但到目前为止没有一个能帮助我 我的下拉菜单不起作用 因为数据切换和数据目标没有 被识别 至少这就是我认为它不起作用的原因 我似乎找不到解决方案 所以我希望这里有人可以帮助我 这是代码
  • 使用递归在 C 中实现单链表:我做错了什么?

    我试图编写的程序的提示是这样的 创建一个链表和一组操作它的函数 所有循环 必须使用递归来完成 以下功能是 该列表将使用的函数 isempty 如果列表为空则返回true 否则返回true find v 查找某个值并返回其索引 如果不成功 则
  • Rails 4,如何正确配置smtp设置(gmail)

    我正在尝试在 Rails 4 中创建一个联系表单 我在这里进行了一些挖掘 并且能够让大部分内容正常工作 在这里关注 sethfri的工作Rails 4 中的联系表格邮寄程序 https stackoverflow com questions
  • 如何在端口 443 上运行 Spring Boot

    我在使用我们的 Spring Boot 应用程序之一时遇到了问题 我们让它在端口 8443 上使用 https 运行 一切正常 现在 我们正在构建与外部支付处理器的集成 它们要求我们在应用程序的端口 443 上有一个回调端点 一些研究告诉我
  • 为什么空锚标记 href 中使用 # 约定?

    我知道最好不要留下空的锚标记 在 jQuery 和其他语法中 我注意到每个人通常都使用 来填补空白 a href anchor text a 这个角色比用其他东西填充它更好还是更坏 例如 a href anchor text a 我没有理由
  • 有没有办法在 CSS 中指定文本或标题数字的使用?

    我选择的字体通常默认为文本数字 这是我喜欢它们的原因之一 但是 对于表格或标题 我想指定应使用衬里数字 CSS 有没有办法做到这一点 为了安抚搜索 旧式数字 文本数字 非衬里数字 中世纪数字 衬里数字 标题数字 Firefox 4 0有基本
  • 在 Replace() 表达式中添加换行符

    我正在尝试使用回归模型中的相关数据来注释 ggplot 中的图 我已遵循建议在这个帖子中 https stackoverflow com questions 7549694 ggplot2 adding regression line eq