将 Y 轴放在热图的左侧?

2024-01-11

如何制作 Y 轴标签位于左侧的热图?好像默认是右边的。我需要使用自定义轴吗axis()?


In the heatmap函数轴的位置是硬编码的。但只需更改一个数字即可将其定位在另一侧,这将非常容易。在控制台中输入“heatmap”,然后将第二个参数从 4 更改为 2axis() call.

我改变的只是:

axis(2, iy, labels = labRow, las = 2, line = -0.5, tick = 0,  # the 2 used to be 4
         cex.axis = cexRow)

仍需要更改边距以适应转换。在我正在使用的帮助页面示例中,将当前值 0 更改为 5 似乎可以创建足够的空间:

...
par(mar = c(margins[1L], 5, 0, margins[2L]))

这是我的测试用例:

x  <- as.matrix(mtcars)
rc <- rainbow(nrow(x), start=0, end=.3)
cc <- rainbow(ncol(x), start=0, end=.3)
utils::str(hv) # the two re-ordering index vectors

## no  dendrogram (nor color strip)
heatmap.new(x, Colv = NA, Rowv=NA, col = cm.colors(256), scale="column",
        margins=c(5,2),
        xlab = "specification variables", ylab= "Car Models",
        main = "heatmap(<Mtcars data>, ..., scale = \"column\")")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 Y 轴放在热图的左侧? 的相关文章

  • LaTex 中与 knit 和 xtable 交叉引用的问题

    我目前正在与 R Studio 合作 使用 LaTex 中的 R knitr 生成 PDF 文档 在这些文档中 我想在文本中引用的表格中展示我的部分结果 我使用 R 中的 xtable 包生成这些表 它运行良好并为我提供了正确的表 到目前为
  • R中添加水印

    我在用magickR中的库 我想在一些图片上添加水印 I used image annotate功能如下 img lt image read C Users Maydin Desktop manzara png image annotate
  • 如何提取与 R 中主题 ID 列表匹配的行?

    我有一个包含许多主题 ID 的数据框 每个主题都有重复观察 我还有一个单独的数据框 其中只有一个主题 ID 列表 我想从更大的数据框中匹配和提取 如何以允许我引用不同数据帧中的SubjectID列表的方式编写代码 不确定我是否完全理解这个问
  • 将命名参数列表传递给函数?

    我想编写一个小函数来从适当的分布生成样本 例如 makeSample lt function n dist params values lt makeSample 100 unif list min 0 max 10 values lt m
  • .wav 文件长度/持续时间,无需读入文件

    有没有办法提取有关 wav 文件长度 持续时间的信息 而无需在 R 中读取文件 我有数千个这样的文件 如果我必须阅读每个文件才能找到其持续时间 那将需要很长时间 Windows 文件资源管理器为您提供了打开 长度 字段的选项 并且您可以查看
  • kableExtra 中的 row_spec() 函数不会在 html 输出中创建水平线

    我想在 kableextra 表中的某一行下方添加一条水平线 row spec 函数的参数 hline after 应该在行下方添加水平线 row spec 文档 https www rdocumentation org packages
  • 使用 broom 和 tidyverse 总结 r 平方游戏

    我发布了一个问题here https stackoverflow com questions 48627287 getting adjusted r squared value for each line in a geom smooth
  • 在shiny中过滤传单地图数据

    我在用传单地图设置这个闪亮的东西时遇到了麻烦 我的原帖 https stackoverflow com questions 50111566 applying leaflet map bounds to filter data within
  • R中的一元加/减是什么?

    来自 R 的详细信息部分Syntax http stat ethz ch R manual R patched library base html Syntax html帮助页面 定义了以下一元和二元运算符 他们被列出 在优先级组中 从最高
  • 正则表达式字符串中第一个和最后一个非点的位置

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

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

    我有以下 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
  • Dendextend:关于如何根据定义的组为树状图的标签着色

    我正在尝试使用一个名为 dendextend 的很棒的 R 包来绘制树状图并根据一组先前定义的组为其分支和标签着色 我已阅读您在 Stack Overflow 中的答案以及 dendextend vignette 的常见问题解答 但我仍然不
  • 在 R 中创建虚拟变量,排除某些情况为 NA

    我的数据看起来像这样 V1 V2 A 0 B 1 C 2 D 3 E 4 F 5 G 9 我想创建一个虚拟变量R where 0 1 1 2 3 4 and NA 0 5 9 应该很简单 有人可以帮忙吗 我们可以转换V2 into a fa
  • 使用 R 选择第一个非 NA 值

    df lt data frame ID c 1 1 1 2 3 3 3 test c NA 5 5 6 4 NA 7 3 NA 10 9 我想创建一个名为 value 的变量 它是每个单独 ID 测试的第一个非 NA 值 对于只有NA的个体
  • R 中的列乘以子字符串

    假设我有一个数据框 其中包含多个组件及其在多个列中列出的属性 并且我想对这些列运行多个函数 我的方法是尝试将其基于每个列标题中的子字符串 但我无法弄清楚如何做到这一点 下面是数据框的示例 Basket F Type 1 F Qty 1 F
  • 将每列的值乘以 R 中另一个 data.frame 中的权重

    我有两个data frames df and weights 代码如下 df看起来像这样 id a b d EE f 1 this 0 23421153 0 02324956 0 5457353 0 73068586 0 5642554 2
  • 使用 Shiny 发布平行坐标图表时出现“错误:路径[1]="”:没有这样的文件或目录”

    我有一个似乎很常见但我还没有找到解决方案的问题 当尝试使用 rCharts Parcoords 发布 Web 应用程序时 出现以下错误 错误 路径 1 没有这样的文件或目录 奇怪的是 该应用程序在我的笔记本电脑上运行得很好 下面是我正在使用
  • 更改闪亮 R 中的默认浏览器

    我在 RStudio 中使用 01 hello 虽然在 IE 中默认打开程序时它不会显示直方图 但即使在 Chrome 中 滑块也不起作用 我无法滑动条形图并看到直方图中的变化 如何更改 R 中的默认浏览器 以便闪亮启动 Chrome 而不
  • 如何仅删除单括号并保留配对的括号

    你好 我亲爱的老师 R 用户朋友们 我最近开始认真学习正则表达式 最近我遇到了一种情况 我们只想保留配对括号 并省略未配对的 这是我的样本数据 structure list t1 c Book Pg 1 Website Online Jou

随机推荐

  • 在swift 3和核心图形中画一条直线

    我正在尝试使用核心图形和 swift 3 绘制一条直线 但是 当调用touchesmoved 时 它会创建多条线 而不仅仅是一条线 使用的代码如下 import UIKit class ViewController UIViewContro
  • 不需要的 onItemSelected 调用

    我有 36 个微调器 我已经用一些值初始化了它们 我已经与他们一起使用了 onItemSelectedListener 像往常一样 用户可以与这些旋转器交互 触发 onItemSeected 函数 一个问题是调用是在 init 期间进行的
  • 无法让 Swagger UI 与 Spring boot 一起使用

    我正在尝试让 Swagger UI 与 Spring Boot 1 2 1 一起使用 我按照以下说明进行操作https github com martypitt swagger springmvc https github com mart
  • Thrift - 每个 Socket 都有不同的 Handler 实例

    我正在 Thrift 中开发一个 代理 服务器 我的问题是 传入代理的每个连接都使用相同的处理程序实例 代理的客户端实现位于处理程序中 因此所有客户端都通过同一连接与终端服务器进行通信 我有 n 个客户端 gt n 个套接字 gt 1 个处
  • Android Studio 操作栏颜色未改变

    在 styles xml 中运行 Android 5 0 lollipop
  • 搜索引擎 Lucene 与数据库搜索

    我正在使用 MySQL 数据库 并且一直在使用数据库驱动的搜索 数据库引擎和Lucene搜索引擎有何优缺点 我想获得有关何时何地使用它们的建议 我建议你阅读全文搜索引擎与 DBMS https lucidworks com 2009 09
  • Unix 路径搜索 C 函数 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在编写 UNIX shell 程
  • 如何使用 awk、Perl 或 Python 挖掘 XML 文档?

    我有一个具有以下数据格式的 XML 文件
  • python 无法通过电子邮件发送附件文件

    我有以下代码 可以正常工作 但它不会发送附件文件 import smtplib import os from email mime multipart import MIMEMultipart from email mime text im
  • 如何确定 jQuery 中匹配元素的元素类型?

    我通过 ID 名称匹配 ASP Net 生成的元素 但我有一些元素可能根据页面上下文呈现为文本框或标签 我需要确定匹配的是文本框还是标签 以便知道是通过 val 还是通过 html 获取内容 id endOfIdToMatch each f
  • 对标准化数据的曲线拟合结果进行非标准化

    我正在拟合指数衰减函数lsqvurcefit in Matlab 为此 我首先正常化 http en wikipedia org wiki Standard score Standardizing in mathematical stati
  • mysql进程无法停止

    我最近在 Ubuntu 12 04 操作系统桌面上安装了 5 5 28 29 2 Percona Server GPL 版本 29 2 我尝试使用不同的方法停止服务器 sudo etc init d mysql stop sudo kill
  • 地址簿中记录的 ABRecordID(地址簿中插入记录的唯一 ID)

    我在向 iPhone 的联系人添加记录时遇到了困难 情况是这样的我有一个视图 其中创建联系人并将其插入到 iPhone 的联系人中 我想要的是 有没有办法找到插入的 记录 联系人的唯一 ID 在其他视图中访问联系人将需要它 请赐教我这一点
  • 如何在 IntelliJ IDEA 中选择骆驼化单词的单个单词

    IntelliJ IDEA 中移动或选择骆驼化单词的单个单词的快捷方式是什么 假设我有一个 LongMultiWordVariableName 我希望能够将光标移动到每个单词以进行编辑或选择变量的部分 Eclipse has a short
  • backbonejs + cors 和 save() 方法

    我正在尝试执行 POST 抛出保存方法 这是我的模型 app Models Dummy Backbone Model extend initialize function url http anotherdomain Hello 当我执行时
  • VSO(TFS) - 获取当前日期时间作为变量

    如何获取当前日期时间并将其作为变量传递给某些部署任务 您可以定义具有任意值的变量 然后将该变量修改为当前日期 详细步骤如下 在release中定义一个变量 Assume the variable name is time and we se
  • solrj:添加后需要显式提交吗?

    我正在使用solrClient add SolrInputDocument doc 将文档逐一添加到我的方法solr 之后我明确地打电话solrClient commit 是必须的吗 我见过一些add方法 它指定一个delay for co
  • Pandas 根据列的值有效地分块读取大型面板 CSV

    我有一个很大的 CSV 文件 磁盘上约 50 GB 但无法立即将其完全读入内存 数据集本身是面板数据 看起来像 ID Time Col 1 Col N 1 2000 1 1 1 2000 1 2 2 2000 1 1 我加载这些数据的想法是
  • 为什么我的图标没有出现在标题栏中?

    我已从 Visual Studio 解决方案资源管理器的 属性 窗口为我的应用程序分配了一个图标 应用程序的图标更改成功 但标题栏仍显示默认图标 我已经重建了我的应用程序 但它仍然显示默认图标 我究竟做错了什么 因为公司的图标配置与应用程序
  • 将 Y 轴放在热图的左侧?

    如何制作 Y 轴标签位于左侧的热图 好像默认是右边的 我需要使用自定义轴吗axis In the heatmap函数轴的位置是硬编码的 但只需更改一个数字即可将其定位在另一侧 这将非常容易 在控制台中输入 heatmap 然后将第二个参数从