在 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() 表达式中添加换行符 的相关文章

  • 如何让 print() 将参数传递给 R 中用户定义的打印方法?

    我在 R 中定义了一个 S3 类 它需要自己的打印方法 当我创建这些对象的列表并打印它时 R 按其应有的方式对列表中的每个元素使用我的打印方法 我想对打印方法实际显示的数量进行一些控制 因此 我的类的 print 方法需要一些额外的参数 但
  • 从字符串中提取数字 (Regex C++)

    假设我有一根绳子S 1 this is a number 200 Val 54 4class find57 我想用Regex仅提取这些数字 num 1 1 num 2 200 num 3 54 而不是 4class 中的 4 或 find5
  • R中添加水印

    我在用magickR中的库 我想在一些图片上添加水印 I used image annotate功能如下 img lt image read C Users Maydin Desktop manzara png image annotate
  • R 根据事件更新值

    我最近发布了这个问题 该问题已经与我在笔记本电脑上本地使用的 Mysql 数据库相关 由于我在 Mysql 中没有找到问题的解决方案 其他人似乎也没有找到解决方案 所以我想再次发布它 但现在与 R 相关 我使用带有 RMysql 包的数据库
  • R 中具有稳健回归的异常值

    我正在使用lmrobR 中的函数使用robustbase用于稳健回归的库 我会把它用作 rob reg lt lmrob y 0 dat method MM control a1 当我想返回我使用的摘要时summary rob reg 稳健
  • 如何对同一列上的数据帧列表中的所有数据帧进行排序?

    我有一个数据框列表dataframes list 举个例子 我把dput dataframes list 在底部 我想对列列表中的所有数据框进行排序enrichment 我可以对一个数据框进行排序 first dataframe lt da
  • .wav 文件长度/持续时间,无需读入文件

    有没有办法提取有关 wav 文件长度 持续时间的信息 而无需在 R 中读取文件 我有数千个这样的文件 如果我必须阅读每个文件才能找到其持续时间 那将需要很长时间 Windows 文件资源管理器为您提供了打开 长度 字段的选项 并且您可以查看
  • 如何从 R 运行带有特定模块的 perl 脚本?

    我可以从终端运行 perl 脚本 myperlscript pl 没有任何问题 但是 如果我尝试从 RStudio 中运行相同的 perl 脚本 则会出现以下错误 command lt myperlscript pl outputfile
  • 如何删除箱线图上的刻度线

    我试图从箱线图中删除 x 轴刻度线 但保留与刻度线关联的标签 这在基础 R 中可能吗 colors lt c lightskyblue3 gray78 gold1 wheat1 boxplot avgscore module data mi
  • R - Plm 和 lm - 固定效应

    我有一个平衡面板数据集 df 本质上由三个变量组成 A B and Y 对于一堆独特识别的区域来说 它会随着时间的推移而变化 我想运行一个回归 其中包括区域 下面等式中的区域 和时间 年份 固定效应 如果我没记错的话 我可以通过不同的方式来
  • 使用 pracma::findpeaks 识别持续峰值

    我的语法有问题peakpat内的选项findpeaks内的函数pramcaR 包 v 2 1 1 我使用的是 R 3 4 3 x64 Windows 我希望该函数能够识别可能有两个重复值的峰值 并且我相信该选项peakpat这就是我能做到的
  • 多功能测试仪替代 system.time

    我已经看到 我认为是这样 使用了类似于 system time 的函数 它可以同时评估多个函数的时间并输出一个输出 我不记得它是什么 并且用我正在使用的术语进行互联网搜索并没有得到我想要的响应 有人知道我正在谈论的功能的名称 位置吗 你想要
  • 时间戳半小时窗口内字段的平均值

    我的数据框有列名Timestamp es看起来像 Timestamp es 2015 04 01 09 07 42 31 2015 04 01 09 08 01 29 5 2015 04 01 09 15 03 18 5 2015 04 0
  • 将数据框中的每个 x 个字符拆分为字符串

    我知道这里有一些关于每隔一段时间分割一个字符串的答案nth字符 例如this one https stackoverflow com questions 23208490 split each character in r and this
  • twitterR 和 ROAuth R 软件包安装

    我在安装 CRAN 上的 twitteR 和 RAOuth 软件包时遇到一些问题 我尝试了几种不同的方法 在 Windows 下使用源代码 在 Ubuntu 下使用 RStudio 我尝试了以下命令 sudo apt get install
  • R独特的列或行与NA无可比拟

    有谁知道如果incomparables的论证unique or duplicated 曾经被实施过incomparables FALSE 也许我不明白它应该如何工作 无论如何 我正在寻找一个巧妙的解决方案 以仅保留与另一列相同的唯一列 或行
  • 将数据框中重叠的范围合并到唯一的组中

    我有一个 n 行 3 的数据框 df lt data frame start c 178 400 983 1932 33653 end c 5025 5025 5535 6918 38197 group c 1 1 2 2 3 df sta
  • 使用 Shiny 发布平行坐标图表时出现“错误:路径[1]="”:没有这样的文件或目录”

    我有一个似乎很常见但我还没有找到解决方案的问题 当尝试使用 rCharts Parcoords 发布 Web 应用程序时 出现以下错误 错误 路径 1 没有这样的文件或目录 奇怪的是 该应用程序在我的笔记本电脑上运行得很好 下面是我正在使用
  • 基于时间窗口的不规则时间序列的优化滚动函数

    有没有办法使用 rollapply 来自zoo包或类似的东西 优化功能 rollmean rollmedian等 使用基于时间的窗口计算滚动函数 而不是基于大量观察的函数 我想要的很简单 对于不规则时间序列中的每个元素 我想计算一个具有 N
  • 相当于 min() 的 rowMeans()

    我在 R 邮件列表上多次看到这个问题 但仍然找不到满意的答案 假设我有一个矩阵m m lt matrix rnorm 10000000 ncol 10 我可以通过以下方式获得每行的平均值 system time rowMeans m use

随机推荐

  • 如何在 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