问题标签 [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.
r - 如何从函数内将扰乱图保存为图像文件?
当我打电话时,UpSetR 图表没有正确保存f
。保存到tmp.tiff
的是空白图像文件。如果我调试该函数,那么它会正确保存。
我已将图形保存到一个变量中,该变量称为文件流的 tiff 函数,称为图形变量,然后是dev.off()
. 我在这里想念什么?
编辑:
upsetr - 个性化 UpSetR 或 ComplexUpset(结合交叉点 + 查询 + keep.order + group.by)
我想得到一个在左侧按 S1-6 列出的顺序保留 6 行的图,至于列我只对选定的交叉点感兴趣(只有非空的 S1 和 S2 以及一个特定的空 S1 -S2 相交)。
但是,我的行顺序已经改变,我想使用 group.by="sets",所以我的问题是如何更改行和列的顺序,选择显示的交叉点并更改所选集的颜色。我想在左边有 S1-6 并分组红色,然后是黑色空路口,然后分组蓝色。
ComplexUpset 包非常好,但我也无法得到我需要的东西。有人可以帮我吗?
r - 从列表列创建 ggplot/ggupset 时出错
我正在尝试从列表列创建一个 ggplot。首先我创建列表列,然后创建 ggplot。预期的 ggplot 是一个显示集合交点的ggupset 。我按照 ggupset 示例创建列表列和绘图。但是,尝试geom_bar()
从列表列创建一个时,我收到以下警告:Warning message: Computation failed in stat_count():non-numeric argument to mathematical function
. 我也无法使用tidy_pathway_member
. 下面是一个简单的 reprex 以及 ggupset 示例。
感谢您的时间和帮助!
由reprex 包于 2021-01-05 创建(v0.3.0)
r - ComplexUpset:如何仅绘制特定的交叉点?
我正在尝试制作一个仅显示特定交叉点的令人不安的情节。我有 6 个不同的峡湾,它们产生了太多的交叉点。我只对绘制其中一些感兴趣:
我已经运行了下一个脚本:
我获得了下一个情节: 峡湾共享的物种
但我只对显示用红色箭头标记的交叉点感兴趣。我希望删除所有其他人。我一直在寻找答案,但没有找到。有没有办法只选择那些交叉点?
谢谢先进
r - UpsetR - 选择交叉点进行可视化
我想使用 Upset 图而不是维恩图来显示特定组之间的重叠(总共 20 个)。但是,其中一个组(第 10 号)对我来说是最重要的,我想介绍该特定分数中有多少个唯一值。我想在图表上总共显示约 25-30 个交叉点,但还必须显示第 10 组的唯一性。
我知道功能的存在,sets
但我想介绍大约 25-30 个交叉点,如前所述,另外还有这 1 个组。
有任何想法吗 ?
编辑:添加了可重现的示例:
这是一个用于生成绘图的代码:
如果我正确理解了条形图下方的点的概念,它们表示在特定交叉点可以找到多少组,并且单个点给出了该特定点的数字Gr
?我对吗 ?
如何强制和算法将几个“有趣”组显示为单个点(显示该组的唯一性)和其他交叉点。
你可以(@krassowski)为你提到的包重写代码吗?
r - UpSetR sets.bar 交互不同颜色及其集合交点
我看到了与此类似但不相同的不同情节,任何人都可以建议我一种简单的方法吗,并且根据我上面的图像类型输出,看到一些线程无法重现一些
谢谢