问题标签 [dt]
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链接来自DT和Leaflet包的输出
我正在尝试使用 R 中的DT
和leaflet
包构建交互式仪表板。该仪表板将允许用户从包生成的表中选择特定的过滤器,DT
并将过滤后的表选择中的经纬度坐标显示在传单地图上。不幸的是,我没有使用 javascript 的经验。
我可以使用 非常轻松地完成此任务Shiny App
,但是我正在处理非常敏感的数据,这些数据无法通过防火墙,从而消除了 Shiny 作为选项。有谁知道链接DT
和leaflet
包的输出的方法?非常感谢您可以指导我的任何工作帮助/教程。
jquery - 防止列名在闪亮的 DataTable 中换行
我有一个闪亮的DataTable(包“DT”),它有很长的列名(+空格),我想在没有名称包装的情况下呈现它——即,列名被包裹在2-3行上。我启用了水平滚动来尝试和促进这一点:
但默认情况下,空格会折叠到新行。
我认为这回答了我的问题: https ://www.datatables.net/forums/discussion/8923/how-do-you-stop-the-header-from-wrapping-into-multiple-rows 但我不确定如何将其转换为 R 函数。
此外,此处列出了所有 DataTable 选项:https ://www.datatables.net/reference/option/
提前致谢。
r - R 闪亮 DT 慢
我喜欢DT
包的功能,它解决了我的大部分问题。与之前的相比,我注意到的一件事是使用DT::renderDataTable
时非常慢filter=top
。我知道它必须收集因子列和日期列的值,但没有达到目的。感觉就像我必须在这些附加功能与呈现页面的速度之间做出选择。
这是正常的还是有任何其他方法可以提高在使用带有 filter=top 的 DT 时呈现页面的速度?
注意:我在 32 列 350k 行数据表上使用它
这是rb的结构:
作为测试,我将上面任何超过 100 个级别的因子列转换为字符格式并改进了渲染。渲染时间从 40 t0 6 秒下降
r - gvisTables 未在 Shiny 应用程序中呈现
我正在尝试解决的实际问题:我正在创建一个包含数据表的仪表板。我希望用逗号将数字格式化为千位分隔符,但是(显然)DT 包与 Shiny 一起使用时存在问题,因为逗号分隔的格式会导致 DT::renderDataTable 以字符形式读取数字,这会影响数字的排序方式。(看起来,DT 的数字格式化功能不适用于 Shiny。)
到目前为止我在哪里:我能找到的唯一解决方案是使用 googleVis 而不是 DT 来创建表格。现在我遇到了一个不同的问题(如下所述),但我真正关心的是具有逗号分隔数字的数据表,排序类似于数字。
GoogleVis 问题:当我在 Shiny 应用程序之外使用 gvisTable 时,它们呈现得非常好,但在 Shiny 中使用 renderGvis 和 htmlOutput 时它们根本不呈现。作为示例,我将从这里借用示例 4。
不使用 Shiny,我的代码如下所示:
使用 Shiny,它是这样的:
任何帮助深表感谢!
r - Shiny DT(数据表)中的自然排序不起作用
亲爱的 Shiny 和 DT 大师们!我正在尝试在我闪亮的应用程序中使用自然排序插件,但它似乎不起作用。我认为它与以前版本的 Shiny 或/和之前的 DT 包一起使用。有谁能够帮我?请参阅下面的示例(我正在尝试对最后一列进行排序):
服务器.R
用户界面
r - 闪亮的 DT 包过滤器警告
我正在使用 DT 包在 Shiny 中制作应用程序。多亏了其他建议,它运行良好,但是当我包含过滤器参数(默认为“无”)时,我收到下一条消息:
run(timeoutMs) 中的警告:min 没有非缺失参数;在 run(timeoutMs) 中返回 Inf 警告:max 没有非缺失参数;返回-Inf
我什至在上传文件之前就收到了这条消息,所以我认为问题可能出在 read.table 参数中,但我找不到解决方案。这是代码:
用户界面
服务器.r
此外,当我上传文件时(尽管包含过滤选项的警告),范围滑块不允许您选择间隔,只能选择行的不同值(抱歉,我还不能上传文件:)
javascript - R数据表rowCallback与DT
我正在尝试使用 DT 和 magrittr 包对数据表对象执行两种不同的格式化操作。一个使用辅助函数 formatRound(),另一个作为 JavaScript 传递给数据表函数中的 rowCallback 选项。
当我单独运行任一格式化操作时,数据表将以预期的格式呈现。但是,当我同时运行两者时,数据表呈现空白,但我没有收到错误。
此代码显示了我所描述的行为。
r - 带有html标签的R闪亮数据表内容
我有一个数据表,其中列a
是字符字段。我需要使列中的一些字符串以不同的颜色出现(只是开始,我最终需要搜索并替换多个不同颜色的字符串)。我正在尝试按照以下方式进行操作,但没有成功。
下面我试图将 html 标签放在列值中,但我不确定如何让浏览器在显示数据表时将它们视为 html 标签。有任何想法吗?
r - 在 R Shiny 中使用 DT::renderDataTable 时如何抑制行名?
根据此处第 2.3 节中的说明,我可以通过设置删除数据表的行名rownames = FALSE
DT::renderDataTable
在 R Shiny 中使用时如何抑制行名?以下内容不起作用,因为如果您查看dataTables 选项参考,则没有 rownames 选项
我的问题与此处的问题相似。那里的答案是renderTable
,我已经尝试使那里的答案DT::renderDataTable
以零成功的方式工作。
r - 在 html vignette (Rmarkdown) 中包含 DT::datatable 会产生输出'
我一直在尝试将输出包含在 html 小插图中(您可以在此处<
我一直在尝试将输出包含在 html 小插图中(您可以在此处datatable()
查看源代码)。问题是,在我构建和安装包之后,小插图没有显示图表,而是显示了我没有得到的这个 html 标记(就像这个例子一样)<!–html_preserve–>
请注意,小插图使用plot
的是datatable
. 方法的源代码在这里。
我究竟做错了什么?
谢谢!
JavaScript 不返回 CSS 设置字体大小
如果通过 css 设置对象.style.fontSize 返回空。但是,如果直接在 html 中的对象上使用样式属性进行设置,则可以使用。
当它通过 CSS 设置时,是否有一些技巧可以使它工作?
例如:
我一直在尝试将输出包含在 html 小插图中(您可以在此处<
我一直在尝试将输出包含在 html 小插图中(您可以在此处datatable()
查看源代码)。问题是,在我构建和安装包之后,小插图没有显示图表,而是显示了我没有得到的这个 html 标记(就像这个例子一样)<!–html_preserve–>
请注意,小插图使用plot
的是datatable
. 方法的源代码在这里。
我究竟做错了什么?
谢谢!
JavaScript 不返回 CSS 设置字体大小
如果通过 css 设置对象.style.fontSize 返回空。但是,如果直接在 html 中的对象上使用样式属性进行设置,则可以使用。
当它通过 CSS 设置时,是否有一些技巧可以使它工作?
例如: