问题标签 [formattable]

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

r - 如何在数据表的多个列上应用`formatStyle`

我正在尝试使用DT包在数据表上的多个列上应用样式:

例如,我想根据该列的范围为每列创建颜色条。我已经发现我可以做一个 for 循环:

在此处输入图像描述

但是,就我个人而言,我不是很喜欢循环,有没有一种内置的或更简单的方法来“映射”formatStyle而不使用循环?谢谢!


我已经在https://rstudio.github.io/DT/010-style.html上查看了 DT 指南,最后一个示例看起来很相似。但在示例中,不同的列共享相同的范围。我想要的是每列使用自己的最小值和最大值来创建彩条。

0 投票
1 回答
1011 浏览

r - 如何在我的 R 格式表中为一个单元格着色

我正在尝试在 R 中使用 formattable 创建一个表。我已经可以使用 formattable 创建一个颜色取决于值的表格。但是有一个单元格我只想变成红色,无论单元格中有什么,我都不知道该怎么做。

我想将正常与正常绿色、欺诈与欺诈绿色、正常与欺诈红色、欺诈与正常红色着色。但由于我对报告中的其他表格也使用了 formattable,所以我也想在这里使用它(这样我报告中的所有表格都具有相同的样式。)

0 投票
1 回答
759 浏览

r - 在 R 格式表中结合 color_bar(...) 和 percent(...)

我正在尝试创建一个 color_bar,其中的条基于行值子集的百分比,即 a1=(a1+b1)/2。但是,我也希望将数字格式化为百分比。

我试过谷歌搜索,但找不到其他人有类似的问题。我怀疑可能有更好的方法可以更容易地做到这一点,但我无法弄清楚。

预期的输出是绿色条在 A 列中可见并且以百分比表示。目前,百分比代码会覆盖条形。

0 投票
1 回答
209 浏览

r - 使用 formattable 格式化表格时隐藏数据表编辑中的 HTML 代码

我正在使用formattableandDT一起创建自定义表格,同时仍然能够编辑单元格值(使用editable=T, from DT)。

问题是,如果我formattable()用来制作自定义表格,每当我双击一个单元格以编辑其内容时,它将显示 HTML 代码而不是简单的值。

这里有一个例子:

在这里您可以看到问题:

在此处输入图像描述

有没有简单的方法来解决这个问题?

0 投票
1 回答
145 浏览

r - 如何使用自定义阈值按行自定义数据表

这与其他问题链接有关。

目前我正在使用此代码来对我的表格应用一些样式。

只有当值超过 的第三个分位数时,我才需要为每个单元格着色row,问题是它DT似乎不允许工作row,只是工作column

formattable()工作正常,但我失去了一些有用的属性DT,例如用 . 编辑单元格的可能性editable=T

在这里,您可以看到一切都很好,只是表格显示了formattable()单击后的 HTML:

在此处输入图像描述

有没有办法让生成的样式formattable可以正常使用editable=T

0 投票
2 回答
83 浏览

powershell - 使用 powershell 更改变量特定文本并创建表格

我正在尝试更改包含表格的变量中的一些单词。

我能够使用带有 -replace 的 foreach 来做到这一点,但是我无法再次形成表格。

第一次尝试

第二次尝试

我希望在替换表格内的文本后保留与表格相同的内容而不是文本

0 投票
1 回答
3065 浏览

r - 如何在R中的可格式化表格中更改字体大小

我在 R 中使用 formattable 包来制作带有图标和条件颜色的 KPI 表。我需要将文件导出为 png,因此我不在 Rmarkdown 环境中使用它。

我没有找到关于可格式化文档的任何信息来说明如何更改字体大小,网上的一些答案探讨了通过在 html 中嵌入可格式化代码来更改字体类型。但是,由于我导出为图像文件的限制,我想知道是否可以在代码中输入一个命令来使整个表格字体更大。

0 投票
0 回答
137 浏览

r - 为什么条件格式适用于带有 formattable 包的 iris 数据帧,但当列的类型不同时,如本例所示?

我正在尝试格式化数据框的数字列,其中列类型包括日期、字符和双精度(即数字)。

当我在像 iris 这样的数据帧上使用 formattable 包时,我得到了预期的结果。但是,当我在我的数据框上使用它时,我没有得到预期的结果(数字没有根据值正确格式化)。

这是一个带有简单虚拟数据的可重现示例:

虹膜

我的_df

我的数字

问题: 为什么 formattable 在示例数据框上不起作用,在这种情况下如何在不单独指定每列的格式(或在使用 select_if 时不返回数字列)的情况下使其工作?

谢谢您的帮助!

0 投票
1 回答
1391 浏览

r - 使用 R 中的 formattable() 格式化表格中的文本

我无法使用formattable().

我希望有斜体的第二列(物种(科学) )。

我尝试了下面的代码,但什么也没发生(表格出现在图形窗口中,但没有斜体或警告)

下面是我的表的代码。

0 投票
1 回答
672 浏览

r - 如何在带彩色条的可格式化表格中将数字显示为美元金额

因此,我正在尝试制作其中一个很酷的表格,其中一个数值将显示为彩色条,而数字则显示为可格式化表格中的文本。我有整数的销售编号,我知道我可以使用该currency()函数将它们更改为货币格式,而不会将它们作为数值丢失。但是,一旦我添加了normalize_bar函数,数字就不再显示为货币格式。有人可以告诉我如何正确格式化吗?

结果看起来像这样。

带酒吧的桌子

我知道销售编号的格式已更改为货币(见下表无区域)。但是我怎样才能让数字显示正确呢? 无栏表