问题标签 [crosstalk]
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.
javascript - 如何使用串扰生成带有过滤器的客户端汇总表和图形?
包装中在描述中crosstalk
提到它用于刷机和过滤。但是,有summary widget
,它允许计算单个汇总统计量。
既然我能够根据过滤后的数据计算单个汇总统计,为什么不根据这个汇总展开并生成一个汇总统计和可视化表格呢?
到目前为止,我已经设法在我的 html 输出中生成了一个表格,其中summarywidget
s 在表格的多个单元格中。还有一个复制按钮,允许查看者从表中选择和复制数据,仅此而已。
到目前为止我的方法:
1.使用 group_by() 为所有组合设置数据和总计,并使用 创建 shareddata 元素crosstalk
。
2.为每个分类变量构造过滤器
3.使用手工编写的html代码生成一个id为“example”的表格元素,在每个单元格中填充一个summarywidget
.
4.使用javascript版本的datatable
来显示表格。
5. 使用脚本为表格生成一个复制按钮(因为我没有成功为datatable
.
就目前而言,我并不完全是我想去的地方。是的,有一个可复制的表,其中包含由crosstalk
过滤产生的汇总统计信息,但该表缺乏样式,并且笨重且手动生成。到目前为止,我不知道如何获得plotly
响应此汇总表中结果的(或类似的)视觉效果。我已经想到了一些可以解决这个问题的方法,希望有人能告诉我它们是否可能以及如何实现它们!
可能的解决方案:
- 我可以制作一个包含的数据框
summarywidgets
吗?这样,我可以在生成表格DT
和图形时参考这个新的数据框plotly
,我会很高兴回到我的默认 r 编码形式。 - 如果没有,我可以通过包含
summarywidgets
手动生成的 html 表(如上)来解决这个问题吗?那么,有没有办法将这个手动创建的 html 表引用为plotly
orDT
的数据参数的数据源?(附带问题:如果这是要走的路,是否有一种较少手动的方法来制作小部件并将其放入 html 表格中?) - 是否有一个使用过滤器的严格客户端摘要的解决方案可以实现这里的最终目标?
预先感谢您的帮助!
r - r - 串扰过滤器无法过滤带有共享数据的传单图
我正在尝试创建一个 Rmarkdown 报告,其中将有一个下拉列表和一个地图。选择值时,下拉列表应过滤地图,但由于某种原因,它不起作用。任何帮助表示赞赏:
javascript - 使用套索代替矩形在传单中选择统治
我正在尝试使用 R 显示传单地图(我不能使用 Shiny 包)。我使用“DT”、“crosstalk”和“leaflet”包来计算地图中选定数据的列的平均值。在地图中,它仅通过矩形形状选择点。可以通过套索选择吗?
我找到了leaflet-lasso (Lasso selection plugin (Demo),Jan Zak Jan Zak ) 但不知道怎么用?
传单套索是一个 JS 插件。我还发现将任意 Leaflet JS 插件与 Leaflet for R 一起使用,但仍然无法解决问题。
javascript - 使用串扰包在传单中绘制动态条形图
我试图在 R 中的传单旁边绘制两个动态图(一个散点图和一个条形图)(我不能使用 Shiny 包)。我使用Lasso-Leaflet在传单中有套索。随着传单图中选定点的变化,散点图工作正常(通过选定点更新)但条形图不起作用。这是我的代码:
javascript - 可以将数据表用作源数据吗?
如果我有一个包含值的数据表 (DT),我可以根据数据表中的这些值在蓝色区域中绘制一个 plotly(条形图)吗?例如对于变量“Value2”,我们有一个条形图。
我看到了这篇文章,我希望可以通过在上面的 R 代码中添加一些 JavaScript 代码来完成。
预期的条形图应该像
也就是说,变量“Value2”的简单条形图。
r - 在用户选择下拉列表中的 R markdown / Dashboard 中从磁盘渲染图像
我有一个包含上一步生成的图表的文件夹。它们都是PNG文件。我希望能够选择使用 Flexdashboard 的任何人并加载它。由于不需要闪亮或服务器服务,我尝试了 Crosstalk 包
我遇到了一个非常简单的错误,我无法解决,因为所有路径都是从文件中正确读取的:
也尝试使用 knitr:
也许有一种更简单的方法,但串扰似乎是一种非常简单的方法,因为它不需要闪亮或任何其他组件,只需要一个数据框。
r - 在使用串扰过滤之前显示空表
我想过滤带有串扰的可反应物。假设我有以下 Rmd 文件:
现在,在用户输入车主之前,表格会显示所有车主的行。我想实现该表为空,并且只有输入车主时,该表才应显示该车主的信息。这有可能实现吗?我正在寻找没有 Shiny 的解决方案。
上面的例子推导自:Filter two tables with crosstalk。