问题标签 [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.
r - R / d3heatmap - 有没有办法旋转轴标签?
在 R d3heatmap 包中,有没有办法将 x 轴标签旋转 90 度(垂直于轴)而不是 45?
canvas - D3 热图画布的工具提示
在这里,我正在使用可重置缩放的 D3 热图,但我想添加工具提示以查看强度计数。在D3 提示的帮助下,我尝试添加工具提示,但不知道如何从画布获取强度计数,其中热图被绘制为图像数据。请查看我的小提琴。
用于添加工具提示的代码:
任何帮助将不胜感激。
先感谢您。
d3.js - 在 D3 热图中集成 D3 波段缩放
在这里,我想将D3 Band zoom in D3 Heatmap 与可重置缩放相结合。拖动时出现红色条带,但没有缩放。我认为,缩放功能存在一些问题,但我还无法跟踪它。请查看我的小提琴。
缩放功能:
请提出解决方法。先感谢您。
r - 使用 dplyr 对热图进行排序
我正在构建一个交互式热图Shiny
应用程序,并希望从下拉菜单中选择要排序的列(例如:mtcars 中的“mpg”或“wt”从低到高排序)。我正在使用d3heatmap
包实现热图,并希望使用dplyr
. 运行代码时出现以下错误:
eval 中的错误(substitute(expr)、envir、enclos):无效的下标类型“闭包”
我也尝试过使用reactiveValues
代替reactive
并将代码作为注释包含在内。使用该reactiveValues
方法我得到以下错误:
警告:观察者中未处理的错误:无效的下标类型“闭包”
任何帮助热图排序工作将不胜感激!
应用程序.R
r - 选择反应热图的列
我正在构建一个闪亮的应用程序,并希望反应控制哪些列显示在热图中。我希望首先显示所有列,然后通过从checkboxGroupInput
.
当我运行代码时,热图没有出现。我尝试通过查看数据框进行故障排除,df_select
但它只有“mpg”列,而它最初应该包含所有这些(mpg:carb)。包含View(df_select)
会引发错误,因此在下面将其注释掉。
任何帮助将不胜感激。
应用程序.R
r - 使用 knitr 有条件地绘制多个 d3heatmap 的问题
当尝试在条件内绘制多个 d3heatmap 时,生成的 HTML 仅绘制最终的热图。下面是 RMD 重现错误的代码。
如果热图不在条件范围内,则多个将出现在针织 HTML 文件中。有没有其他人遇到过这个?
r - 保存 d3heatmap 生成的热图
我正在尝试将生成的热图保存d3heatmap
到 pdf 文件中,但该文件始终已损坏。
我怀疑挑战是“这是一个实现热图 htmlwidget 的 R 包”。但是,我认为我仍然可以捕获生成的图像,因为“像任何 htmlwidget 一样,您可以直接从 R 控制台可视化 d3 热图。”
我查看了包中的两个输出函数renderD3heatmap
和d3heatmapOutput
,但我认为任何一个都不能让我到达我想去的地方。
更新
我按照@hrbrmstr 的建议调查knitr
和webshot
. 请参阅此答案,了解如何让他们玩得好。这是我制作图像文件的最新尝试。我认为我在正确的轨道上screenshot.opts
,但我收到了一个关于连接不良的文件。
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)
任何人都知道如何解决它?谢谢!
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")
。不幸的是,这些选项都不起作用,这让我想知道我是否可能忽略了一个更简单、更优雅的选项。