问题标签 [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.

0 投票
0 回答
53 浏览

r - 使用串扰将多个图表与同一张表连接,而不会相互影响

我创建了下面的 flexdashboard,我最初在其中创建了四个数据框。然后其中三个数据框显示为图表(dcross2,store,supplier),一个(dcross1)显示为表格。

我想要实现的是将所有这四个对象与crosstalk包连接在一起,当用户点击一个栏时,表格会相应地响应。不是其他图表只有表格。我相信这Abcd是实现这一目标的关键,因为它在所有数据帧中都很常见,但我不知道如何将所有数据帧连接在一起。

0 投票
1 回答
63 浏览

r - 使用串扰选择多个值并取消选择数据帧的某些值

我有下面的闪亮应用程序,我在其中使用crosstalk包来创建图表和表格之间的交互。我想问一下是否可以同时选择多个条形以使表格恢复到初始形式,以及如何取消选择一个条形而不必单击另一个条形?

0 投票
1 回答
306 浏览

r - 基于闪亮应用程序中串扰值的子集数据集

我使用串扰是为了能够单击条形图中的条形图并根据Abcd. 出于某种原因,如果我按下一个条形图,我只会得到数据集的一行,而我应该得到所有数据集。如果我再次选择所有条形,表格仍然只显示一行。

0 投票
0 回答
237 浏览

r - 在 r 中使用串扰 filter_select() 进行线图,但不在图中显示线

我正在尝试通过使用在文档中获得交互性rmarkdowncrosstalk

问题:当我使用串扰进行绘图时,它不会在图表中显示线条,但它会在将鼠标悬停在绘图上时给出值。有没有办法在过滤器中有默认选项?

在此处输入图像描述

代码:

数据加载:

共享数据

ggplotly()

期望的结果:

没有串扰交互,它看起来像这样(它是一个双轴图):

在此处输入图像描述

0 投票
0 回答
74 浏览

r - 如何在r中使用条形图+线图的串扰?

我是串扰的新手,并试图通过在bar+line plot 上使用来使rmarkdown文件更具交互性,但它没有在图上给出线条,并且当​​我更改 country 时也会变得奇怪

加载数据:

这并没有给出正确的线图,即使我将国家/地区更改为其他国家/地区,条形也会失真。

在此处输入图像描述


下面的代码和绘图结果没有串扰和情节

在此处输入图像描述

0 投票
2 回答
782 浏览

r - 如何在 R 中的 Crosstalk() 中的 filter_select() 中设置默认值 - Plotly

我正在开发一个带有基于情节的交互式图表的 rmarkdown HTML。虽然我可以完成我想要在图表中拥有的所有内容,但来自 crosstalk() 的 filter_select() 不允许我在其中设置默认值。所以我在初始加载过程中的图表看起来很笨拙而且很糟糕。

通过R中的串扰使用选择框在R plotly图中选择默认值,使用静态html不闪亮

上面的讨论有一些输入,但我不知道如何在 crosstalk() 中进行这些编辑,因为我不熟悉 HTML/JS。有人可以帮我一些详细的方法吗,

谢谢

0 投票
1 回答
144 浏览

r - R中的情节:当连接到带有串扰的等值线时,饼图子图改变域

有没有办法使用串扰来防止饼图子图在 R 中使用 Plotly 改变其域?

这里的想法是在左侧有一个等值线图,在右侧有一个饼图。当我点击地图上的一个国家时,饼图会显示该国家的数据。我使用 SharedData 对象,两个子图之间的链接工作正常。

问题是:饼图子图保持在我的数据框中第一个位置代码的位置(在本例中为 AUS),但是当我单击另一个国家/地区时,饼图移动到图的中心。

也许这是一个错误或尚未实施?

这是我的代码:

0 投票
0 回答
106 浏览

r - 为 flexdashboard 绘制仪表图和串扰过滤

我正在尝试为flexdashboard 创建一个绘图仪表图,它应该根据在crosstalk::filter_select().

我已经尝试过,但无法让过滤器工作。这是我正在尝试做的 mtcars 示例。我注意到,如果 SharedData 对象只有一个值,那么它可以工作,但否则 plotly 不会显示任何数据。

此代码生成一个没有数据的图表。如果我对 mtcars_data 进行子集化以获取第一行或前两行(恰好具有相同的 mpg 值),那么它可以工作。如果我对第 1 行和第 3 行进行子集化,则不会。

我可能会遗漏一些东西 - 在这种情况下,我会非常感谢任何反馈。

0 投票
0 回答
164 浏览

r - 在 R Crosstalk 中绘制与 DataTable 的交互

我正在创建一个由crosstalk包中的 SharedData 支持的 flexdashboard(不是闪亮的,而是通过 markdown 编织来创建静态 HTML)。我有两种类型的数据:data_wide用于显示有关key变量信息的数据表中,以及用于显示每个变量data_long的折线图的绘图图中。scoreyearkey

但是,我的数据表和绘图图似乎没有交互。换句话说,当我在数据表中选择一行时,绘图图似乎没有突出显示代表key.

这是一个模拟代码:

0 投票
0 回答
94 浏览

r - 使用 2 个过滤器对 2 个 DT 表进行串扰过滤

我正在尝试使用带有串扰和 DT 的 Flexdashboard 来复制 Excel 数据透视表的功能。我需要能够同时显示数据表和汇总表,并且能够同时在两个表上应用相同的过滤器。

下面的示例使用一个字段“制造商”进行过滤。我似乎无法弄清楚如何添加另一个过滤器,比如说“大陆”,以在两个表上工作。

我尝试了以下方法,但效果不佳。