问题标签 [d3heatmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
816 浏览

r - R / d3heatmap - 有没有办法旋转轴标签?

在 R d3heatmap 包中,有没有办法将 x 轴标签旋转 90 度(垂直于轴)而不是 45?

0 投票
1 回答
1308 浏览

canvas - D3 热图画布的工具提示

在这里,我正在使用可重置缩放的 D3 热图,但我想添加工具提示以查看强度计数。在D3 提示的帮助下,我尝试添加工具提示,但不知道如何从画布获取强度计数,其中热图被绘制为图像数据。请查看我的小提琴

用于添加工具提示的代码:

任何帮助将不胜感激。

先感谢您。

0 投票
2 回答
1337 浏览

d3.js - 在 D3 热图中集成 D3 波段缩放

在这里,我想将D3 Band zoom in D3 Heatmap 与可重置缩放相结合。拖动时出现红色条带,但没有缩放。我认为,缩放功能存在一些问题,但我还无法跟踪它。请查看我的小提琴

缩放功能:

在此处输入图像描述

请提出解决方法。先感谢您。

0 投票
1 回答
447 浏览

r - 使用 dplyr 对热图进行排序

我正在构建一个交互式热图Shiny应用程序,并希望从下拉菜单中选择要排序的列(例如:mtcars 中的“mpg”或“wt”从低到高排序)。我正在使用d3heatmap包实现热图,并希望使用dplyr. 运行代码时出现以下错误:

eval 中的错误(substitute(expr)、envir、enclos):无效的下标类型“闭包”

我也尝试过使用reactiveValues代替reactive并将代码作为注释包含在内。使用该reactiveValues方法我得到以下错误:

警告:观察者中未处理的错误:无效的下标类型“闭包”

任何帮助热图排序工作将不胜感激!

应用程序.R

0 投票
1 回答
622 浏览

r - 选择反应热图的列

我正在构建一个闪亮的应用程序,并希望反应控制哪些列显示在热图中。我希望首先显示所有列,然后通过从checkboxGroupInput.

当我运行代码时,热图没有出现。我尝试通过查看数据框进行故障排除,df_select但它只有“mpg”列,而它最初应该包含所有这些(mpg:carb)。包含View(df_select)会引发错误,因此在下面将其注释掉。

任何帮助将不胜感激。

应用程序.R

0 投票
1 回答
240 浏览

r - 使用 knitr 有条件地绘制多个 d3heatmap 的问题

当尝试在条件内绘制多个 d3heatmap 时,生成的 HTML 仅绘制最终的热图。下面是 RMD 重现错误的代码。

如果热图不在条件范围内,则多个将出现在针织 HTML 文件中。有没有其他人遇到过这个?

0 投票
0 回答
1019 浏览

r - 保存 d3heatmap 生成的热图

我正在尝试将生成的热图保存d3heatmap到 pdf 文件中,但该文件始终已损坏。

我怀疑挑战是“这是一个实现热图 htmlwidget 的 R 包”。但是,我认为我仍然可以捕获生成的图像,因为“像任何 htmlwidget 一样,您可以直接从 R 控制台可视化 d3 热图。”

我查看了包中的两个输出函数renderD3heatmapd3heatmapOutput,但我认为任何一个都不能让我到达我想去的地方。

更新 我按照@hrbrmstr 的建议调查knitrwebshot. 请参阅此答案,了解如何让他们玩得好。这是我制作图像文件的最新尝试。我认为我在正确的轨道上screenshot.opts,但我收到了一个关于连接不良的文件。

0 投票
0 回答
1187 浏览

r - 无法在 R 中安装 d3heatmap

我正在尝试通过 install.packages 和 devtools 安装 d3heatmap:install_github。我也不会成功。

install.packages 中的警告:InternetOpenUrl 失败:“证书中的主机名无效或不匹配”

install.packages 中的警告:

或在开发工具中:

下载 GitHub repo rstudio/d3heatmap@master 安装 d3heatmap 跳过 5 个包不可用:base64enc、dendextend、htmlwidgets、png、scales "C:/PROGRA~1/R/R-32~1.3/bin/x64/R" --no -site-file --no-environ --no-save --no-restore CMD INSTALL \ "C:/Users/yli/AppData/Local/Temp/Rtmpy8LkKm/devtools24e41b2d6e47/rstudio-d3heatmap-57d9756" --library= "C:/Program \ Files/R/R-3.2.3/library" --install-tests

错误:依赖项 'htmlwidgets'、'png'、'base64enc'、'dendextend' 不适用于包 'd3heatmap' *删除 'C:/Program Files/R/R-3.2.3/library/d3heatmap' 错误:命令失败 (1)

任何人都知道如何解决它?谢谢!

0 投票
1 回答
300 浏览

r - 如何从默认值更改 R 中 d3heatmap 中的信息窗口标题?

我使用 d3heatmap 包在 R 中制作了以下热图。是否可以将行、列、值更改为自定义标签?在此处输入图像描述

我在库中找不到有关编辑背景颜色/透明度/字体等的信息。

0 投票
1 回答
427 浏览

r - 在 R Shiny 中改变 d3heatmapOutput() 的高度

我正在使用 R 的 d3heatmap 库构建热图:https ://cran.r-project.org/web/packages/d3heatmap/d3heatmap.pdf

我希望能够允许用户自由调整(通过 UI)height =函数中的参数d3heatmapOutput()

比较以下两个代码片段(只需将它们直接复制/粘贴到 R Studio 中),它们之间的唯一区别height =d3heatmapOutput():

VS。

我想让用户自己选择这个值height =。但是,由于"400px"是非数字参数,因此 UI 工具等numericInput()不起作用。同样,selectInput()也不起作用,例如:

哪里d3heatmapOutput("heatmap", height = "foo")。不幸的是,这些选项都不起作用,这让我想知道我是否可能忽略了一个更简单、更优雅的选项。