问题标签 [upsetr]

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

r - 在 UpSetR 中为矩阵点使用调色板

下面我构建了一个Upset plot。我正在使用调色板来定义条形颜色。有没有办法对连接点的矩阵执行此操作?

在此处输入图像描述

尝试将调色板应用于矩阵时,我收到警告,并且只使用了第一种颜色,红色。

在此处输入图像描述

0 投票
1 回答
1239 浏览

r - 在 UpSetR 中应用颜色时出现“未找到对象‘频率’”错误

如果我运行这个 reprex,我会得到所需的输出:

如果我应用颜色,我会收到以下错误。

我查看了插图中的着色“示例 5”,但无法发现我的失误。

0 投票
1 回答
1388 浏览

r - 在 UpSetR 中使用查询

我正在尝试使用UpSetR包中的查询功能来突出显示取决于一个变量的某些项目。

我的数据集Dropbox 链接

我可以毫无问题地做一个基本的情节:

我的(简化的)数据集的基本扰乱图

但是,当我尝试进行一些基本查询时,我会遇到各种错误。例如,在一个基本查询中,我要求将变量中具有给定值的所有元素涂成蓝色,我收到以下错误:

查询 [[i]]$color 中的错误:“闭包”类型的对象不是子集

0 投票
5 回答
295 浏览

r - 如何从向量 R 中的共同元素创建向量

我有几个包含发现它们的物种名称的基因字符向量,我制作了一个 UpSetR 图来显示基因中共有物种的数量。现在我想做相反的事情:绘制跨物种共同基因的数量,但我不知道该怎么做。

我所拥有的示例:

我想要的结果示例:

我知道这在概念上很容易,但在逻辑上更复杂。谁能给我一个线索?

谢谢!

0 投票
3 回答
2825 浏览

r - UpSetR 中的堆积条形图

我一直在寻找一种在uptR图中显示堆积条形图的方法。我下载了电影数据集(从这里)并添加了一个只有两个值“M”和“C”的列。下面,有关我如何加载数据并添加“x”列的信息。

编辑:

这是数据框的结构:

现在我尝试实现堆积条形图,如下所示:

结果如下所示:

在此处输入图像描述

如您所见,比例是错误的,因为每个条中应该只有两种颜色(因子)“M”或“C”。正如这里也指出的那样,这个问题似乎不是一个小问题。有人知道如何在 UpsetR 中实现这一点吗?非常感谢

0 投票
2 回答
884 浏览

r - 在 UpSetR 中,如何在交叉栏上显示十进制数

我正在为以下百分比数据制作一个不安图。这是我更复杂数据的一个虚拟示例。

x <- c(a=80, b=9.9, c=5, 'a&b'=0.1, 'a&c'=1.65, 'c&b'=3.35) 不安(fromExpression(x), order.by = "freq")

我希望这些百分比显示为十进制数字,并且所有条形都可见,即使它是 0.1%。所有数据在此图中都很重要。

0 投票
1 回答
1034 浏览

r - 图表中的 UpsetR 更改集名称标签

我正在尝试将我的 UpsetR 图中的集合名称标签(使用 Upset 函数)更改为多个单词的字符串。我想让集合标签显示为“A 描述”、“B 描述”、“C 描述”,而不是“A”、“B”、“C”作为集合标签。我不希望单词之间有句点或下划线。

实际结果是我的图像上的集合被标记为 A.Description、B.Description 和 C.Description。但是,我不想要单词之间的句点,而是想要一个空格。仅出于情节目的而更改设置名称标签名称的任何想法?谢谢!

0 投票
1 回答
859 浏览

r - UpsetR:添加数字标签以设置绘图大小

有没有办法在 UpsetR 中的设置大小条顶部添加标签,类似于主相交图的 show.numbers?

预期结果是在每个设置的尺寸条上都有标签,说明尺寸。

0 投票
1 回答
496 浏览

r - 如何修复“$<-.data.frame`中的错误(`*tmp*`, "x", value = 1L):replacement 有 1 行,数据有 0" 使用 uptR 时?

下面是一个模拟数据,该数据将作为 upt() 函数的输入

调用不高兴()时,我不断收到以下错误。

似乎其他人遇到了与此处报告的类似问题 https://github.com/hms-dbmi/UpSetR/issues/93

希望能解决这个问题。我喜欢可视化,但在使用我自己的数据集时无法实现。

谢谢

0 投票
1 回答
1111 浏览

r - 右侧有固定尺寸条的扰乱图

当要比较多个组件/组时,UpSetR R 包提供了一种升级传统维恩图的绝妙方法。但是,R 中的扰动图(使用 UpSetR 包)在图的左侧绘制了集合大小(水平条)。有没有办法让它们在右侧?