问题标签 [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.

0 投票
0 回答
710 浏览

r - R链接来自DT和Leaflet包的输出

我正在尝试使用 R 中的DTleaflet包构建交互式仪表板。该仪表板将允许用户从包生成的表中选择特定的过滤器,DT并将过滤后的表选择中的经纬度坐标显示在传单地图上。不幸的是,我没有使用 javascript 的经验。

我可以使用 非常轻松地完成此任务Shiny App,但是我正在处理非常敏感的数据,这些数据无法通过防火墙,从而消除了 Shiny 作为选项。有谁知道链接DTleaflet包的输出的方法?非常感谢您可以指导我的任何工作帮助/教程。

0 投票
2 回答
3980 浏览

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/

提前致谢。

0 投票
0 回答
1285 浏览

r - R 闪亮 DT 慢

我喜欢DT包的功能,它解决了我的大部分问题。与之前的相比,我注意到的一件事是使用DT::renderDataTable时非常慢filter=top。我知道它必须收集因子列和日期列的值,但没有达到目的。感觉就像我必须在这些附加功能与呈现页面的速度之间做出选择。

这是正常的还是有任何其他方法可以提高在使用带有 filter=top 的 DT 时呈现页面的速度?

注意:我在 32 列 350k 行数据表上使用它

这是rb的结构:

作为测试,我将上面任何超过 100 个级别的因子列转换为字符格式并改进了渲染。渲染时间从 40 t0 6 秒下降

0 投票
1 回答
852 浏览

r - gvisTables 未在 Shiny 应用程序中呈现

我正在尝试解决的实际问题:我正在创建一个包含数据表的仪表板。我希望用逗号将数字格式化为千位分隔符,但是(显然)DT 包与 Shiny 一起使用时存在问题,因为逗号分隔的格式会导致 DT::renderDataTable 以字符形式读取数字,这会影响数字的排序方式。(看起来,DT 的数字格式化功能不适用于 Shiny。)

到目前为止我在哪里:我能找到的唯一解决方案是使用 googleVis 而不是 DT 来创建表格。现在我遇到了一个不同的问题(如下所述),但我真正关心的是具有逗号分隔数字的数据表,排序类似于数字。

GoogleVis 问题:当我在 Shiny 应用程序之外使用 gvisTable 时,它​​们呈现得非常好,但在 Shiny 中使用 renderGvis 和 htmlOutput 时它们根本不呈现。作为示例,我将从这里借用示例 4。

不使用 Shiny,我的代码如下所示:

使用 Shiny,它是这样的:

任何帮助深表感谢!

0 投票
1 回答
1779 浏览

r - Shiny DT(数据表)中的自然排序不起作用

亲爱的 Shiny 和 DT 大师们!我正在尝试在我闪亮的应用程序中使用自然排序插件,但它似乎不起作用。我认为它与以前版本的 Shiny 或/和之前的 DT 包一起使用。有谁能够帮我?请参阅下面的示例(我正在尝试对最后一列进行排序):

服务器.R

用户界面

0 投票
1 回答
835 浏览

r - 闪亮的 DT 包过滤器警告

我正在使用 DT 包在 Shiny 中制作应用程序。多亏了其他建议,它运行良好,但是当我包含过滤器参数(默认为“无”)时,我收到下一条消息:

run(timeoutMs) 中的警告:min 没有非缺失参数;在 run(timeoutMs) 中返回 Inf 警告:max 没有非缺失参数;返回-Inf

我什至在上传文件之前就收到了这条消息,所以我认为问题可能出在 read.table 参数中,但我找不到解决方案。这是代码:

用户界面

服务器.r

此外,当我上传文件时(尽管包含过滤选项的警告),范围滑块不允许您选择间隔,只能选择行的不同值(抱歉,我还不能上传文件:)

0 投票
1 回答
2925 浏览

javascript - R数据表rowCallback与DT

我正在尝试使用 DT 和 magrittr 包对数据表对象执行两种不同的格式化操作。一个使用辅助函数 formatRound(),另一个作为 JavaScript 传递给数据表函数中的 rowCallback 选项。

当我单独运行任一格式化操作时,数据表将以预期的格式呈现。但是,当我同时运行两者时,数据表呈现空白,但我没有收到错误。

此代码显示了我所描述的行为。

0 投票
2 回答
3844 浏览

r - 带有html标签的R闪亮数据表内容

我有一个数据表,其中列a是字符字段。我需要使列中的一些字符串以不同的颜色出现(只是开始,我最终需要搜索并替换多个不同颜色的字符串)。我正在尝试按照以下方式进行操作,但没有成功。

下面我试图将 html 标签放在列值中,但我不确定如何让浏览器在显示数据表时将它们视为 html 标签。有任何想法吗?

0 投票
1 回答
37188 浏览

r - 在 R Shiny 中使用 DT::renderDataTable 时如何抑制行名?

根据此处第 2.3 节中的说明,我可以通过设置删除数据表的行名rownames = FALSE

在此处输入图像描述

DT::renderDataTable在 R Shiny 中使用时如何抑制行名?以下内容不起作用,因为如果您查看dataTables 选项参考,则没有 rownames 选项

我的问题与此处的问题相似。那里的答案是renderTable,我已经尝试使那里的答案DT::renderDataTable以零成功的方式工作。

0 投票
0 回答
365 浏览

r - 在 html vignette (Rmarkdown) 中包含 DT::datatable 会产生输出'

我一直在尝试将输出包含在 html 小插图中(您可以在此处datatable()查看源代码)。问题是,在我构建和安装包之后,小插图没有显示图表,而是显示了我没有得到的这个 html 标记(就像这个例子一样)<!–html_preserve–&gt;

请注意,小插图使用plot的是datatable. 方法的源代码在这里

我究竟做错了什么?

谢谢!


JavaScript 不返回 CSS 设置字体大小

如果通过 css 设置对象.style.fontSize 返回空。但是,如果直接在 html 中的对象上使用样式属性进行设置,则可以使用。

当它通过 CSS 设置时,是否有一些技巧可以使它工作?

例如: