如何在 ggplot2 的轴标签中同时使用上标和变量

2023-11-25

我想一起使用一个变量(此处为向量元素“类型”)和一个在 n 轴标签内包含上标(此处为 m^2)的单位。

data <- list(houses = data.frame(surface = c(450, 320, 280),
                                 price = c(12, 14, 6)),
            flats = data.frame(surface = c(45, 89, 63),
                               price = c(4, 6, 9))) 

我实现使用表达式显示“m^2”,

for (type in c('houses', 'flats')){
  p <- ggplot(aes(x = surface, y = price), data = data[[type]]) +      
    geom_point() +
    xlab(expression(paste('surface of this type /', m^{2}))) 
}
p

但是当我尝试在标签中添加变量时,以下内容当然不起作用:

for (type in c('houses', 'flats')){
  p <- ggplot(aes(x = surface, y = price), data = data[[type]]) +      
    geom_point() +
    xlab(expression(paste('surface of ', type, '/', m^{2})))
}
p

您有什么建议吗?


它适用于bquote:

xlab(bquote('surface of' ~ .(type) ~ '/' ~ m^{2}))

enter image description here

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

如何在 ggplot2 的轴标签中同时使用上标和变量 的相关文章

  • R 根据事件更新值

    我最近发布了这个问题 该问题已经与我在笔记本电脑上本地使用的 Mysql 数据库相关 由于我在 Mysql 中没有找到问题的解决方案 其他人似乎也没有找到解决方案 所以我想再次发布它 但现在与 R 相关 我使用带有 RMysql 包的数据库
  • 从 R 中的向量中选择所有可能的元组

    我正在尝试用 R 编写一个程序 当给定一个向量时 将返回所有可能的tuples http en wikipedia org wiki Tuples该向量中的元素 例如 元组 c a b c c a b c 出租车 c a c c b c c
  • 计算例如具有多列 data.frames 的列表中的平均值

    我有几个 data frames 的列表 每个 data frame 有几列 通过使用mean mylist first dataframe a我可以得到这个 data frame 中 a 的平均值 但是我不知道如何计算列表中存储的所有 d
  • 使用 broom 和 tidyverse 总结 r 平方游戏

    我发布了一个问题here https stackoverflow com questions 48627287 getting adjusted r squared value for each line in a geom smooth
  • 如何从 R 运行带有特定模块的 perl 脚本?

    我可以从终端运行 perl 脚本 myperlscript pl 没有任何问题 但是 如果我尝试从 RStudio 中运行相同的 perl 脚本 则会出现以下错误 command lt myperlscript pl outputfile
  • 如何从 Fortran 调用 R 函数?

    根据http gallery rcpp org articles r function from c http gallery rcpp org articles r function from c Rcpp 允许用户从 C 调用 R 函数
  • 在shiny中过滤传单地图数据

    我在用传单地图设置这个闪亮的东西时遇到了麻烦 我的原帖 https stackoverflow com questions 50111566 applying leaflet map bounds to filter data within
  • 正则表达式字符串中第一个和最后一个非点的位置

    我希望找到字符串的第一个和最后一个非点元素的位置 理想情况下我想这样做regex在基地R 我已经写过R解决问题的代码 不过 我对一个感兴趣regex解决方案 感谢您的任何建议 这是一个示例数据集和R代码以获得所需的结果 此代码拆分字符串并使
  • 选择 R 中的数据表中隐藏时(在绿色加号下方)列的显示顺序

    Context 使用 DataTables 库制作交互式表格时 当屏幕宽度对于列的数量和宽度来说太窄时 列将隐藏在绿色 号下 我有一个非常宽的表格 有 20 多列 其中一些内容非常冗长 因此某些列在所有屏幕宽度下总是隐藏的 每次隐藏新列时
  • 通过间接引用列来修改数据框中的某些值

    我正在整理一些数据 我们将失败的数据分类到垃圾箱中 并按批次计算每个分类箱的有限产量 我有一个描述排序箱的元表 这些行按升序测试顺序排列 一些排序标签带有非语法名称 sort tbl lt tibble tribble weight lab
  • ASP.NET MVC 和 Expression XAML - 如何集成?

    一些背景 ASP net MVC 主要是构建和开发 ASP NET 应用程序方式的范式转变 从 代码隐藏 类型的心态转变为更像标准 MVC Ruby on Rails 的心态 我赞扬它作为一种简化工具来简化单元测试和代码分离 尽管 html
  • 绘制点之间的所有线

    我有以下 R 代码 x lt c 0 01848598 0 08052353 0 06741172 0 11652034 y lt c 0 4177541 0 4042247 0 3964025 0 4074685 d lt data fr
  • 在 R 中绘制 Likert 变量的堆积条形图

    假设我有一个如下所示的数据框 P Q1 Q2 1 1 4 1 2 2 3 4 3 1 1 4 其中的列告诉我哪个人相应地回答了问题 q1 q2 中的哪一个 这些问题需要按照 4 分李克特量表进行回答 例如 批准 表示 1 稍微批准 表示 2
  • 从命令行运行 R 代码 (Windows)

    我在名为 analysis r 的文件中有一些 R 代码 我希望能够从命令行 CMD 运行该文件中的代码 而无需通过 R 终端 并且我还希望能够传递参数并在我的代码中使用这些参数 例如就像下面的伪代码 C gt execute r scri
  • 为什么 dplyr filter() 不能在函数内工作(即使用变量作为列名)?

    使用 dplyr 函数对数据进行过滤 分组和变异的函数 基本管道序列在函数之外工作得很好 这就是我使用真实列名称的地方 将其放入一个函数中 其中列名称是一个变量 并且某些函数可以工作 但有些函数则不能 尤其是 dplyr filter 例如
  • Purrr::map_df() 删除 NULL 行

    使用时purrr map df 我偶尔会传递一个数据框列表 其中一些项目是NULL 当我做 map df 返回行数少于原始列表的数据框 我想发生的事情是这样的map df calls dplyr bind rows 它忽略了NULL价值观
  • 以引用透明的方式从函数的省略号参数中提取符号

    事情又发生了 我正要按下发布答案按钮的问题被删除了 我正在寻找一种方法来从函数的省略号参数中提取绑定到符号的对象的值以及符号 也就是说 我试图以引用透明的方式从省略号中提取符号 我尝试过使用替代品和lazy dots 但没有成功 funct
  • 基于时间窗口的不规则时间序列的优化滚动函数

    有没有办法使用 rollapply 来自zoo包或类似的东西 优化功能 rollmean rollmedian等 使用基于时间的窗口计算滚动函数 而不是基于大量观察的函数 我想要的很简单 对于不规则时间序列中的每个元素 我想计算一个具有 N
  • 将阴影区域添加到五分位数之间的直方图中

    All 我有一个包含 2 个直方图的图表 其中我还绘制了代表第 20 40 60 和 80 个百分位数的线条 下面的代码使用虚拟数据重现了类似的图表 data lt rbind data frame x rnorm 1000 0 1 g o
  • 文本挖掘 pdf 文件/词频问题

    我正在尝试挖掘一篇具有丰富 pdf 编码和图表的文章的 pdf 我注意到 当我挖掘一些 pdf 文档时 我得到的高频词是 phi taeoe toe sigma gamma 等 它与某些 pdf 文档配合良好 但与其他文档配合使用时却得到这

随机推荐

  • 具有映射诊断上下文的 Golang 日志记录

    我怎样才能实现MDC 日志记录 Java 在 Go 语言中 我需要在所有服务器日志中添加 UUID 以便能够跟踪并发请求 Java MDC 依赖于线程本地存储 这是 Go 所没有的 最接近的是线程aContext通过你的堆栈 这就是越来越多
  • Windows 应用程序安装程序框架

    可下载的应用程序会提供多种类型的安装程序 这对我来说总是很奇怪 例如 有时您可以选择 exe 或 msi 某些类型的安装人员是否比其他类型有优势 你选择哪一个很重要吗 作为开发人员 为什么我要向我的用户提供不同的安装程序 exe 和 msi
  • 如何使用 C# 在单个请求中从 Azure Blob 存储下载多个文件?

    我需要从 Azure Blob 存储下载 1000 个小图像 我不想为每个文件提出单独的请求 在 C 中如何做到这一点 现在我正在使用Azure Storage Blobs and Azure Storage Blobs Batch但他们都
  • LDAP协议是否限制DN的长度

    LDAP 协议是否指定 DN 可以采用的最大长度 我已经看过了https www rfc editor org rfc rfc4514但我找不到它施加的任何限制 大多数 LDAP DN 的实现通常达到 256 个字符 我认为这仍然来自 X
  • 如何创建一个可以带参数或不带参数使用的装饰器?

    我想创建一个可以与参数一起使用的 Python 装饰器 redirect output somewhere log def foo 或没有它们 例如默认将输出重定向到 stderr redirect output def foo 这有可能吗
  • css 不透明度在 IE7 中不起作用

    我有这个测试页面 http jsfiddle net VWnm9 7 在我所有运行 IE7 或 IE8 的计算机上 图像都正确褪色 除了一台运行 IE7 的计算机 并且即使在 noext 模式下 花朵也不会褪色 该页面是
  • NodeJS:处理 TCP 套接字流的正确方法是什么?我应该使用哪个分隔符?

    据我了解here V8 有一个分代垃圾收集器 随机移动对象 节点无法获取指向原始字符串数据的指针以写入套接字 所以我不应该将来自 TCP 流的数据存储在字符串中 特别是如果该字符串变得大于Math pow 2 16 字节 希望到目前为止我都
  • NSUserDefaults 不保存

    我的精灵套件应用程序遇到问题 我的NSUserDefaults变量不起作用 在createSceneContents 我知道正在被调用 if defaults objectForKey obj difficultyLabel text Di
  • 如何在 DOM 中移动 iFrame 而不丢失其状态?

    看一下这个简单的 HTML div div div div 假设我想移动包装 以便 wrap2将在之前 wrap1 iframe 被 JavaScript 污染了 我知道 jQuery insertAfter and insertBefor
  • C# 中跨类的静态变量初始化顺序是什么?

    DependencyProperty AddOwner MSDN 页面提供了一个示例 其中两个类具有静态成员 其中一个类的成员依赖于另一个类的成员进行初始化 我认为MSDN是错误的 静态变量的初始化顺序在C 中不可靠就像 C 中一样或其他任
  • 如何在jquery中replaceWith('something')后获取对象的实际内容

    我有这个代码 document ready function selector click function obj this obj replaceWith div class size whats up man div alert ob
  • Bash 函数中 return 和 exit 的区别

    两者有什么区别return and exitBash 函数中关于退出代码的声明 From man bash on return n 导致函数停止执行并将 n 指定的值返回给其调用者 如果省略 n 则返回状态为函数体中最后执行的命令的状态 o
  • 如何使用 Angular 2 组件动态添加innerHTML

    我正在为组件库创建文档 我想要 1 个 html 字符串来生成页面上的组件及其文档 我想要的是 我拥有的 当我检查 HTML 时 my button 标签不存在 当我使用innerHTML 时 它们被删除 我的组件代码 private fl
  • 连接到远程sqlite3数据库

    我可以使用以下命令创建到本地 sqlite3 数据库的连接 使用 Mac OS X 10 5 和 Python 2 5 1 conn sqlite3 connect db MyDb 如果该数据库位于服务器上 例如 运行 Ubuntu 8 0
  • 在nodejs中解析JSON

    嗨 我有下面的 json id 12 data 123556 details name alan age 12 我用下面的代码来解析 var chunk id 12 data 123556 details name alan age 12
  • 如何在 qWeb 报告、Odoo 中设置 PDF 名称?

    我正在 Odoo 8 中使用 qWeb 制作报告 这些生成的 PDF 文件以 默认 名称保存 我想为每个生成的文件设置一个特定的名称 不是在保存文件之后 而是在 生成 时间 那可能吗 如果是的话 该怎么办呢 提前致谢 在 Odoo 8 中
  • 未检测到的 Chromedriver 未正确加载

    我正在尝试使用带有 selenium 的无头 chrome 浏览器 它也绕过了机器人检测测试 目前使用以下项目https github com ultrafunkamsterdam unDetected chromedriver每次我尝试实
  • 使用 ffmpeg_extract_subclip 提取视频的一部分 - 黑帧

    我正在尝试使用 ffmpeg extract subclip 用于提取视频的一部分 我面临着一些问题 1 当我剪切小视频 1 3秒 时 出现黑帧 只有音频在工作 2 当我剪切较长的视频时 输出的视频在结束前卡住了2 3秒 这是我的简单代码
  • iPhone 上的 UIWebView 电话链接检测

    我的代码中有一些奇怪的东西 我肯定会忘记一些事情 但我不知道是什么 我尝试在 UIWebView 中处理电话 短信邮件和 http 链接 这就是我尝试的方法 1 实例化 UIWebView webview UIWebView alloc i
  • 如何在 ggplot2 的轴标签中同时使用上标和变量

    我想一起使用一个变量 此处为向量元素 类型 和一个在 n 轴标签内包含上标 此处为 m 2 的单位 data lt list houses data frame surface c 450 320 280 price c 12 14 6 f