我在R中创建了以下冲积图,如下所示: 这导致 我怎样才能设置一些特定的行有不同的col而不是红色? 例如从Variables到Pearson1的X1 ,然后在所有状态下再次从Kendall1到Spearman2和X3 ? 我知道我不能基于alluvial()来做到这一点。 我如何根据另一个 func ...
我在R中创建了以下冲积图,如下所示: 这导致 我怎样才能设置一些特定的行有不同的col而不是红色? 例如从Variables到Pearson1的X1 ,然后在所有状态下再次从Kendall1到Spearman2和X3 ? 我知道我不能基于alluvial()来做到这一点。 我如何根据另一个 func ...
我在R中有一个数据框,有 6 个类别Pearson1 、 Spearman1 、 Kendall1 、 Pearson2 、 Spearman2和Kendall2 ,我有 6 个变量X1 、 X2 、 X3 、 X4 、 X5和X6 。 在每个类别中,我都有变量从最高到最低的排名,例如X1在所有类别 ...
来自这样的 dataframe: 我需要如何转换数据才能拥有冲积层 plot 其中两列是股票和报纸,链接是状态列的频率 ...
我的最终目标是在R中拥有冲积地块。 但是,我的数据很大并且没有以可用于直接输入的方式存储,我有: 4 组(它们将是冲积地块的轴) 在这些组中的每一个都包含一个向量列表的列表我的想法是使用length(intersect())来获取向量列表的每个组合的频率。 为了获得列表列表的组合,我使用了purr ...
我正在尝试制作多节点 Sankey 或 Alluvial plot 哪个更合适。 output 与此处的ggalluvial package gignette 中的gg alluvial vignette 类似 不同之处在于我的time_period将位于 x 轴上,而我的source列将替换调查 ...
我对在 R 中制作图表非常陌生,而且我很难制作一个简单的冲积层 plot。 我的数据基本上是这样的(我已经汇总了它): 这是我到目前为止所拥有的,当我尝试遵循其他人的代码时它永远不会起作用(主要是因为所有其他示例都使用“填充”选项来获取层内的类别,我认为这里不需要它)。 我想得到这样的东西,以 20 ...
我正在尝试使用ggalluvial包在ggplot2中创建一个冲积地块。 这是我用来创建情节的两个有用的网站: site 1和site 2 。 我的目标是使用站点 1 上的相同代码,但将其应用于我自己的 df,如下所示。 但是,每次我尝试这样做时,都会收到以下错误: data.frame ...
我的数据是一组人完成的活动。 一个人进行的活动的顺序各不相同。 下面的数据显示了每个步骤(Step1、Step2 等)的活动。 我想要一个冲积地块,标记每个步骤的活动(每个不同的节点 1、2、3 ......) 最好的方法是什么? 这是我到目前为止所拥有的: 首先 ...
我正在尝试做一个冲积层 plot 比较聚类后的排序方法。 这个想法是在 x 轴上有 3 个变量,对应于 PCA、PCoA 和 PLN Model。 我想将其中的每一个“切割”成 4 个部分(我的层次聚类给出了 4 个聚类)。 这是我的数据集: 这是我尝试过的: 我收到消息: 数据不是公认的冲积形式( ...
我做了这个alluvial : 你可以想象,我希望 9-16 号在 1-8 号和 17-24 号之间。 这是我的代码: 数据是: 说帖子主要是代码所以我必须添加更多细节:你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好 ...
我有这个数据集: 我需要制作这样的图表(显然有不同的数据): 我试着按照这里的指南: https://cran.r-project.org/web/packages/ggalluvial/vi.nettes/ggalluvial.html 使用此代码: 但是我得到的错误是我的数据未被识别为冲积层。 ...
如何在 geom_alluvium 中的 axis1 和 axis2 上方添加标题? 相近 当前代码:library(ggplot2) library(ggalluvial) df = data.frame( before = factor(c(4,2,3,1,1,1,2,4,2,2,1 ...
我有以下示例:library(tidyverse) library(ggalluvial) data <- tibble(id = paste0("S", 1:20), class_1 = c(rep("A", 10), rep("B", 10)), class_ ...
我是使用 ggalluvial package 的新手。 我目前正在处理一个捐赠数据集,我想使用冲积图作为媒介来表示该数据集。 以下是我正在使用的数据集示例: 此数据集上 dput() 的 output 如下: 我希望代表个人捐赠者对谁接收( recip_name )他们的捐赠可能会因月而异(捐赠者 ...
如何将白框中的 label 名称添加到来自 dataframe 的 ggalluvial sankey plot 上的三个轴中的每一个? (见图) “国家/地区”列包含多个国家/地区的观察结果。 在下面的示例中,我关注的是拥有 label “IE”的爱尔兰。 如何使用下面的 ggplot 代码 ...
我有使用ggalluvial package 制作冲积地块的经验。 但是,我遇到了一个问题,我正在尝试创建一个冲积层 plot ,其中两个不同的来源汇聚到一个变量上。 这是示例数据 这是我用来制作 plot 的代码 (显然我还不能嵌入图像) 如您所见,我可以删除NA值,但shared_label ...
我正在用 ggalluvial 制作桑基图。 这是我的数据集 您可以获得这样的桑基图: 现在,我想通过df的列color为标签之间的流着色。 可能吗? 如果没有,您知道在 R 中执行此操作的任何其他方法吗? 我试过了: 但是 plot 似乎完全坏了: ...
我正在尝试使用冲积图(桑基图)来显示两个时间段内不同类别的变化。 当所有因子水平都在两个时间段(前和后)中表示时,我能够创建一个对我有意义的图,但是对于我的数据,在更改因子顺序后,该图看起来很奇怪。 我还想为两个时间段的类别显示相同的填充颜色,但只能更改第一个时间段(前)。 当我画图时,我注意到我指 ...
我有一个包含三个分类变量的数据框: 分类1:“1”、“2”、“3”、“4” 分类2:“低”、“中”、“高” 生存:“1”(活着),“2”(死) 数据框由多行组成,每个人一行。 前 20 行: 我想使用ggalluvial和ggplot2来构建这样的冲积图,但我不知道怎么做! ...