问题标签 [riverplot]

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

r - 使用 Riverplot 将 sankey 图保存为 svg

riverplot在谷歌网站(https://developers.google.com/chart/interactive/docs/gallery/sankey)和社区的帮助下,我使用该包创建了一个桑基图。我现在对图表非常满意,并希望将其保存为 .svg,但是我无法在 R 中找到代码来保存它。有谁知道如何做到这一点?

非常感谢您的帮助。

这是我的代码:

我也尝试使用在线软件来转换创建的 html 文件(比如这里:我可以将 HTML 页面的一部分导出为 SVG 图像吗?),但我认为由于交互性,这是不可能的

0 投票
3 回答
102 浏览

r - 为河图创建边

我希望使用 Riverplot 包来创建流程图。这个包需要“边缘”,它们是层次之间的流动。我想从数据框创建边缘数据结构。举例来说,这里有一些代码来创建我的输入数据。

有了这个输出

我需要的是一个数据框,其中包含表中标识的流,例如:

实际上,我有 10 列边和 16k 流。我曾尝试使用 reshape2 来做到这一点,但很挣扎。

0 投票
0 回答
32 浏览

r - 如何在 Rstudio 的 Riverplot 脚本中编辑节点到节点的布局和 y 值?

有人可以帮我在 r 中为 Riverplot 编辑这个脚本吗?我有两个问题,1. 我的 y 值不起作用 2. 我需要编辑 N1 -> N2 布局

这是我一直在运行的脚本,我附上了我组织的 excel 电子表格。我是初学者,浏览了许多其他论坛,无法弄清楚我需要做什么。

提前致谢!

我想要的 Riverplot 布局和我用上面的代码得到的情节

图

0 投票
1 回答
85 浏览

r - 如何在河图中使我的字体变小?

终于想通了如何在 R 中制作我的河图,现在我想知道如何让我的字体变小?

[河图[1]

0 投票
2 回答
148 浏览

r - 向河图添加标题和轴标签?

我正在尝试使用 Riverplot 包制作桑基图,并且想知道是否可以在图中添加标题和轴标签。为了简单起见,我将使用包中的一个示例河图:

没有标题/轴标签的河图

我尝试使用 labs() 并收到以下错误消息:“二进制运算符的非数字参数”(这并不意外),但由于包本身似乎没有标题或轴标签的参数,我有点不知所措。任何帮助深表感谢!

0 投票
1 回答
38 浏览

r - RiverPlot 生物通路

我正在尝试绘制河流图,以显示路径如何根据其 p 值从疾病阶段 1 到阶段 2 变得显着。我想根据同一路径的两个阶段之间的 p 值显示河图流的宽度。例如,p1 abd p2 是两条通路,随着疾病从第 1 阶段进展到第 2 阶段,p1 变得越来越重要(p 值从 0.8 变为 0.02)。通路 p1 在阶段 1 中具有 12 个突变基因,在阶段 2 中具有 9 个突变基因。同样,通路 p2 在阶段 1 中显着,但在阶段 2 中不显着。通路 p2 在阶段 1 中具有 10 个突变基因,在阶段 2 中具有 5 个突变基因。此信息显示在下面的数据框中:

现在我ggalluvium用来画河图。代码如下所示:

我得到的情节是:

河图

这不是我所期待的。缺少流(第 1 阶段和第 2 阶段之间的连接)(其宽度基于 p 值,即 p1,第 1 阶段的宽度较高,第 2 阶段的宽度较小(或相反))。任何人都可以建议如何向这个河图添加流量。

0 投票
0 回答
28 浏览

r - r:将文本添加到绘图而不被截断

我正在使用riverplot 包,我正在尝试将文本添加到情节中作为每个时期的标签。我想在情节底部添加文字,但它被切断了。

如何在不被截断的情况下在绘图参数附近添加文本?

0 投票
1 回答
25 浏览

r - R Riverplot删除桑基图一侧的节点标签

我正在使用 Riverplot 创建 Sankey 图并将它们放在一个图中以创建具有三个图的连续外观。我的问题是我只想要最外面的左右节点上的节点标签,而不是里面。
我已经设法使用以下代码从中间图中删除了标签以创建对象,但我想知道是否有办法只删除标签的一侧。我试过创建空白节点标签,但是当我这样做时,情节的两边都会被删除。

这是我的绘图代码:

这是我目前拥有的情节,我希望除去外面的所有标签。 我担心如何设置 Riverplot 包可能是不可能的,但我们将不胜感激。