问题标签 [gt]

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 回答
116 浏览

r - 将参考文献放在 Rmd 的表中

我正在尝试在我的 Rmd 中生成一个包含引用的表。这位于包含这些和其他参考资料的手稿中。在手稿中,我可以使用 [@xxxx] 好的。我尝试将此作为表中的一列并使用gt,DatatableFlextable包但没有成功。

这就是我的 Rmd 的样子

test.bib 文件如下所示。

测试后的参考工作正常,不幸的是我无法让表中的参考工作。

0 投票
1 回答
93 浏览

r - 为什么 Reactable 中的条件颜色样式不起作用?

数据

代码

问题

if (value > 500)出于某种原因,当值确实大于 500 时,JS 代码不会评估为 TRUE。我错过了什么吗?为什么会这样,我该如何解决?

0 投票
1 回答
161 浏览

r - 如何指定自定义格式化程序函数 gt table grand summary?

我正在尝试使用自定义格式化程序函数来格式化 gt 表中的汇总行。

在下面的示例中,我试图使用 lubridate 中的 seconds_to_period 但我收到错误“**stop_if_not_gt(data = data) 中的错误:**

我尝试了一些变体,例如 formatter = fmt(columns=vars(min),fns=seconds_to_period) ,但没有成功。

谢谢

0 投票
1 回答
163 浏览

r - 在闪亮的选择中保持 gt 条件颜色格式

我正在构建一个shiny关于 NBA 球员和投篮命中率的应用程序。该应用程序将返回gt所选玩家的表格。我遇到的问题是条件格式不适用于人口,因为它重新调整为从ui. 有谁知道是否有办法解决这个问题?这是一个例子:

加载包和数据

构建闪亮的应用程序

选择一名玩家的示例

在此处输入图像描述

选择两名玩家的示例

在此处输入图像描述

我真正想要的

我真正想要的是gt保持整个数据集的颜色缩放并将其返回。我想到的一件事实际上是构建具有 z 分数的第二列,然后查看我是否可以使用该信息为 fg_pct 列着色(实际上没有明确显示该列),但似乎不可能任何一个。无论玩家选择如何,我想保留的全色缩放是这样的:

在此处输入图像描述

0 投票
1 回答
506 浏览

r - R gt 表格式:我怎样才能把我的长 gt 表变宽?

我想采用 gt() 表并将其转换为“宽”格式,而不是按组级别的“长”格式。因此,作为使用 iris 数据集的示例:

这会产生:

标准 gt 输出

但是,我想要制作的是以下内容:

所需的 gt 输出

有没有办法做到这一点?

0 投票
1 回答
157 浏览

r - R gt summary_row 但没有新列

我正在使用 GT() 包制作一个非常简单的表格。

但是有一个 -- 列,我希望总数低于大小,但仍然是汇总行。因为我可以更轻松地更改颜色和尺寸。

谢谢

0 投票
1 回答
209 浏览

r - 在 gt_table 中的 groupname 行中插入换行符

我正在尝试在 gt_table 中的 groupname_col 的标签内创建换行符
有没有办法针对这块表?
我知道如何使用 fmt_markdown 在常规列中插入换行符,但不能应用于行标签
感谢帮助

这是我尝试过的示例
我希望我的组行有一个换行符,如变量 group_label 中所示

0 投票
1 回答
160 浏览

javascript - 如何正确使用 Javascript 来定位 Shiny 中的 gt 表行元素

我正在用 gt 表制作一个闪亮的应用程序。
如果大写,我想将 .gt_group_heading 类中的文本设为粗体。

似乎传递给该元素的任何文本都是在 td 标记中作为纯文本创建的,而不是被识别为 HTML。

所以我在想也许我可以使用 Javascript 改变文本的外观?

当我运行应用程序时,我无法让脚本工作。
我收到以下错误:

但是,当我运行该应用程序,然后直接在浏览器控制台中键入 javascript 时,我能够将大写文本显示为粗体。

那么是不是关于闪亮的东西会阻止代码正确运行?似乎我需要在创建 GT 表后运行代码,也许这就是错误消息抛出 null 的原因 - 但我不知道如何使事件的顺序发生在闪亮。

仅供参考,我尝试使用 html 标签将字符串包装在 df$name 中,但这不能正确呈现,即以下内容不起作用:

非常感谢任何帮助。这是我的示例代码。

0 投票
1 回答
404 浏览

r - 在 gt (r) 中对齐列标题

以下代码生成一个表格,其中第一列的标题居中。它应该左对齐。我还没有找到一种方法来改变这个标题的对齐方式。可以做到吗?

罪魁祸首似乎是tab_spanner。如果省略,则对齐有效。

在此处输入图像描述

0 投票
1 回答
170 浏览

r - 在 gt 表中插入图像的文本转换问题

我之前曾询问过在此处gt的表格中插入图像并获得了很多帮助。但我现在遇到了一个新问题。困难的部分是我无法创建一个最小的例子。

从我原来的帖子的答案中考虑这段代码

它运行良好并生成此图像

在此处输入图像描述

现在,假设我想创建一个标题行,并且在该行的第二列中没有图像。在我的例子中,我创建了一个名为 NA_test.png 的图像,它只是一个空白的白色方块。对于下面的示例,您必须将图像显示为 NA_test.png,而不是 mtcars 的绘图。您会看到第二列现在以 NA 开头...

这也会运行并产生这个......再次,您只需想象 Header NA_test.png 旁边只是一个空白的白色图像。

在此处输入图像描述

我的问题是,在我的脚本中(更长,但实际上是从这个示例中复制的形式)当我遇到 NA 时,它似乎将它们视为空白而不是替换 NA。我收到 R 找不到 _test.png 的错误消息。不是我期望的 NA_test.png,而是 _test.png。

这是传递给的数据框gt()

在此处输入图像描述

Base 列没有调用text_transform(),但 CommunityNewCases 列有调用,这就是发生错误的地方。

任何人都可以就为什么会发生这种情况提出任何理由吗?