问题标签 [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 投票
1 回答
2022 浏览

r - 将徽标/图像添加到数据表的一侧

我已经寻找一种方法来创建一个带有徽标/图像的表作为数据表的列。我附上了一张我想要的那种桌子的图片。数据表取自一个使用 的示例library(formattable),我在“id”列顶部粘贴了徽标,以显示我正在寻找的设计类型。理想情况下,这会更整洁和可定制(也许整个表格背景都是黑色的,带有白色/灰色文字等。有没有人可以分享任何示例?

带有徽标的桌子

创建不带徽标的可格式化表格的代码:

0 投票
1 回答
716 浏览

r - do.call() 和 apply() 中的 RMarkdown 可格式化表格以错误的顺序出现

我想在 RMarkdown 中打印一系列文本和可格式化的表格(即可格式化的包)。我希望输出显示为:

由于使用 for 循环时不会出现格式化表,因此我使用RMarkdown 格式化示例循环,它使用包装函数 do.call() 和 lapply() 而不是 for 循环。

这是该示例的精简版本,它演示了我遇到的问题:

由于该函数打印“文本 i 到这里”,然后打印格式化表格,我认为生成的文档会如上所示(text1 和 table1,然后是 text2 和 table 2,然后是 text3 和 table 3)。

但是,它的顺序是 text1 和 text2 和 text3,然后是 table1 和 table2 和 table3,如下所示:

在此处输入图像描述

如何实现所需的输出顺序?

0 投票
1 回答
1535 浏览

r - R格式表中的双色color_bar

我有一列是其他两列的总和。我正在尝试获得color_bar具有两种颜色的格式化程序,每种宽度代表各个数字。我尝试通过添加另一个color_bar. 这个想法是大条将是总和列。然后,我只需要另一个条作为单个数字之一,并且我的条有两种颜色。

几个问题:主要是,当我在宽度块中删除变量~并将列放在宽度块中时,R 似乎不理解引用。二、当我只是想看看是否可以有两个色块时,通过调整第二个色块的高度,只显示第二个色块。我把代码放在下面。

如果有人有任何提示、想法或解决方案,请告诉我。我愿意接受其他想法来显示两个单独的列如何汇总到总列。在我打字的时候,也许是一个馅饼迷你图?

这是代码:

0 投票
1 回答
2702 浏览

r - R数据表按钮导出格式化单元格

这些扩展 Buttons非常适合闪亮的应用程序,来自library(DT). 但是,它导出数据而不进行格式化。有没有办法以格式(例如百分比或货币)导出数据?类似的问题悬而未决。

可重现的代码

0 投票
1 回答
4175 浏览

r - 如何使用 R 格式化包更改表头行的外观

我正在使用 R 中的 formattable 包来生成 HTML 表格。我可以使用格式化程序来自定义表格中数据值的外观,例如字体大小、颜色等。但我不知道如何改变表格标题行的外观。我可以使用 col 改变实际的列名.names(),但无法改变它们的外观。

例如,在下表中,如何更改标题行中的文本颜色或背景颜色(mpg、cyl、disp 等)

最终,我打算使用 formattable::as.htmlwidget() 和 library(webshot) 来获取表格的图像文件,请参阅 R 中使用 Formattable 包制作的导出/保存表格的命令

谢谢

0 投票
1 回答
2173 浏览

css - 如何更改 R 格式表中的字体系列?

在我所在大学的一个数据科学项目中,我们被要求制作一个决策树来模拟哪些客户可能会响应或不响应活动。任务的要求之一是制作混淆矩阵,我将其转换为数据框。这是我生成的数据框。

然后,我使用此代码将其转换为格式表。

然后是我在这里找到的一个函数,https://github.com/renkun-ken/formattable/issues/26,将格式表放入 pdf 报告中。但是,我现在要做的是将字体系列更改为混淆矩阵的 CMU Serif,使其与 LaTeX 文件一致。我已经弄清楚如何更改列的字体,如下所示:

但是,我已阅读此处的文档https://cran.r-project.org/web/packages/formattable/formattable.pdf并且我已经在线搜索但我找不到更改标题字体或行名称。如果有人对此有解决方案,我将不胜感激!如果有人知道一些可以改变整个表格字体系列的代码,我也会非常高兴。

注意:我确实了解此处询问了与更改标题外观有关的问题How to change appearance of table header row with R formattable package,但是,这没有得到解答,也没有解决更改字体系列的问题。

0 投票
2 回答
561 浏览

java - java.util.Formattable 上的示例是否不正确?

使用给出的示例java.util.Formattable(修改为在构造函数中实际设置值),事情似乎大部分正常工作:

跑步

Huge Fruit, Inc.按预期打印。

但是,以下方法不起作用:

它抛出一个java.util.MissingFormatArgumentException


该示例用于Formatter.format添加文本,而format应该格式化格式字符串。当应该附加的文本包含百分比时,这会导致事情中断。

我应该如何处理这个formatTo 我应该手动写入格式化程序的 Appendable ( formatter.out().append(text),它可以以某种方式抛出IOException) 吗?我是否应该尝试转义格式字符串(类似formatter.format(text.replace("%","%%")),尽管这可能还不够)?我应该将一个简单的格式字符串传递给格式化程序(formatter.format("%s", text),但这似乎是多余的)?所有这些都应该起作用,但是语义上的正确方法是什么?

澄清一下,在这种假设情况下,给定的参数StockName是用户控制的,可以是任意的;我没有对它们的精确控制(我不能禁止输入%)。但是,我可以编辑StockName.formatTo.

0 投票
0 回答
158 浏览

r - 如何在R中的html表中格式化混合类型的列?

寻找一些关于用混合类型的列格式化表格的最佳方法的建议,所以有些是整数,其他百分比(显示 %),其他小数点。

有没有一种编辑单个单元格的好方法。尝试过 htmlwidgets 版本的 DT 和 formattable 吗?

0 投票
0 回答
422 浏览

r - 在 R 中使用 Formattable 平铺格式

我想做的是color_tile在基于计算的列上使用,而不是基于它自己的连续规模。在以下示例中,我有代码来格式化文本的颜色:

这些是我想要的颜色,但我想要瓷砖而不是彩色文本。我还没有弄清楚如何color_tile基于计算或基于其自身列值以外的其他内容来使用它。我可以使用瓷砖进行调理吗?

0 投票
1 回答
3289 浏览

r - R Formattable 包 - 通过包含字符向量的列中的行值更改颜色

我有这个data.frame,我想使用formattable包为每个名称分配不同的颜色,其中“Bob”=“Blue”,“Ashley”=“Red”等。有什么想法吗?

我刚开始使用 r 编程,但我在格式化包方面特别苦苦挣扎,因为示例很少,并且文档集中在数值上。

到目前为止,我得到了一个价值,但其余的却在苦苦挣扎:

我如何从该列添加其他参数,就像您可以在 DT 包中使用 formatStyle 一样。