问题标签 [reactable]

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

r - Reactable:组中的条件样式

我正在尝试在 R 中结合以下两个可反应的功能

  • 条件样式
  • 聚合/分组

我的目标是根据组总和值突出显示具有不同橙色阴影的聚合(总和)组标题。这样,更容易发现具有高/低值的组。

我只对单元格值和组标题使用一种颜色范围c("#ffe4cc", "#ffb54d"),例如100作为单元格值和100组标题会产生相同的颜色。


到目前为止我尝试过的(这是一个简化的示例,我的现实问题需要突出显示多个列/组):

导致: 屏幕截图预期与实际


0 投票
0 回答
93 浏览

javascript - R中可反应的自定义JS聚合函数从分组数据中获取两个和而不是一个

我正在使用reactableR 中的包构建表格。行有 2 种渐变配色方案中的 1 种,具体取决于它们所属的组(在我的示例年份中)。这工作正常。但是,现在我想使用另一个变量向表中添加一个嵌套结构(它变得太大)。想想国家内的地区。但是,我无法巧妙地总结国家层面的汇总结果。如果我使用sum我得到总和,而我想保持一个地区和国家内年份的原始分解。因此,我不想聚合一个值,而是聚合到两个值。理想情况下,我还想在组的标题中保留颜色渐变方案(Y1 为蓝色,Y2 为红色)。我怎样才能在自定义中写这个JS()功能?还是有其他方法可以做到这一点?

0 投票
0 回答
48 浏览

r - R中的调色板生成不正确?

我学习 R 还不到一周,并且正在努力解决这个特殊问题。当我导入此表时: 在此处输入图像描述

使用read.csv,下面的代码会为 [0.05, 0.20] 范围之外的数字生成不正确的调色板。当我尝试使用rgb(get_color(x), maxColorValue = 255)超出范围的数字(例如 0.21)时,我收到以下错误消息:

rgb(get_color(x), maxColorValue = 255) 中的错误:颜色强度 NA,不在 0:255

我认为这意味着当我尝试生成调色板时,rgb 颜色在 255 之外。我从这个网站获取了颜色生成代码:

https://themockup.blog/posts/2020-05-13-reactable-tables-the-rest-of-the-owl/

感谢您的帮助,如果我需要添加一些东西,请告诉我!

0 投票
0 回答
272 浏览

r - R reactable - 多组行的每个组的条件格式

我在 reactable 中创建了一个表格,该表格具有多个分组,并包括条件格式,以根据单元格的值作为总数的比例为单元格着色。但是,它将格式应用于所有值,而不仅仅是每个分组中的值。

例如,在下面链接的片段中,我希望将股票和债券分别格式化为单独的组(在这种情况下,us_sm_cap 应该被严重遮蔽,因为它的 5% 回报率略低于总回报率 10.5% 的一半股权) ,但它似乎将它们格式化为一个大组。

有什么想法可以让我做出反应以单独识别每个分组吗?示例代码也如下所示。提前感谢所有答案! 示例图像

0 投票
1 回答
51 浏览

r - 如何在可反应的条形图中绘制负值?

我很难让我的负面条形图出现在我的reactable表格中。我在下面有示例代码,如您所见,绘制了我的正值,但没有绘制负值。我坚持我所缺少的,所以任何帮助将不胜感激。

谢谢。

0 投票
1 回答
205 浏览

r - 如何使用颜色向量在可反应表中填充条形图?

我有下面的示例代码(受 Demo Cookbook 启发),它为表中的每一列数据创建条形图reactable

我想知道如何根据下面的颜色代码填充每个条形图。本质上,我想为每一行的列ab.

有人能帮我解决这个问题吗?

谢谢你。

0 投票
2 回答
181 浏览

r - r - how do I print ggplot objects from a nested tibble in a reactable with expandable rows?

I have a tibble in R with nested rows and I created a ggplot object per row. I would like to print these graphics using reactable's expandable rows feature.

I think an example will explain this best. I'll use iris for simplicity. First, we take iris, nest it by "Species", and then make a column called "plot" that contains ggplot objects:

It is possible to make a reactable object on our dataframe that spits out a nested reactable when you click on any row:

BUT...I can't figure out how to do the equivalent thing for printing the "plot" column. For example, this doesn't work:

I've poked around with some HTML things like htmltools::img(df$plot[[index]]) but it's all not working.

Any thoughts?? Thanks!!!!!

0 投票
1 回答
160 浏览

r - 是否可以在可反应库中创建双列名称?

我在这里找到了如何使用reachable函数制作表格的示例,但是没有找到(也在不同的来源中)如何做双列名称

但是,使用此代码reachable() 创建了一个表,date并且value/multiplication_factor被连接在一起以显示列名。我想让列名的第一行/层显示date,第二行显示变量(value/ multiplication_factor

是否可以使用相同的功能做与此表类似的事情?

在此处输入图像描述

0 投票
0 回答
34 浏览

javascript - 元素类型无效:应为字符串 您可能忘记从定义组件的文件中导出组件?

我写了这样的代码并得到上述错误。我一直在试图弄清楚事情,但注意到作品。

0 投票
1 回答
123 浏览

r - 如何从具有可反应(和闪亮)中更改/反应列值的数据创建列组?

我正在尝试在可反应中创建 colGroups,但要更改我要分组的列的值。因此,在我的示例数据集中,列的值groupred并且blue可以通过用户交互进行更改,因为我想将可反应嵌入到闪亮的应用程序中。

第一个代码示例提供了一个带有静态编码的列名的示例,并且可以正常工作。

但是我正在寻找一种方法来重新创建第一个代码示例的结果,而不是显式地对 colnames 进行编码,我在第二个代码示例中进行了尝试。

但我不明白为什么它给了我错误Error in reactable(., columns = map(.x = seq_along(data_wider_colnames), : `columns` must be a named list of column definitions。列定义中一定有问题;columnGroups-definition 似乎有效。