问题标签 [circlize]
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 - 用闪亮和圆环实现 ggvis
我试图了解 ggvis 在闪亮的环境中是如何工作的,这真是令人头疼。在这一点上,我只是想制作一些东西,任何互动的东西。理想情况下,我希望能够使用滑块过滤数据点,并能够单击扇区和链接以分别缩放和突出显示。
忽略整个右栏,我将如何实现 ggvis?
服务器.r
用户界面
r - 在 R 中使用 circlize 创建嵌套的同名扇区
我正在尝试使用该circlize
包创建一个 circos 图,其中外部轨道具有唯一的扇区名称(10 个名称),并且在每个唯一扇区中,有 2 类文件类型。这 10 个名称中的每一个名称的两个类别都是相同的(最终目标是通过定向链接显示在转换文件类型时合并了哪些文件)。
到目前为止,这是我的代码的简化版本,它产生更大的轨道以及显示我正在尝试做的内部轨道(但“FileType1”和“FileType2”应该位于两个单独的扇区中以允许链接到和从每个)。
第二个轨道只接受已经存在的因素,所以我尝试用所有 12 个类别初始化情节,并且只调用与每个轨道相关的那些,但在情节中留下了漏洞。
我不确定是否可以有多个轨道的“真实”扇区,所以我尝试将内部轨道的外部作为“亮点”(基于这个问题),但似乎相同的因素名称让我绊倒向上(最终只有两个扇区)。
我还考虑过将两个单独的图组合起来,在 circlize 书的第 6.3 节中提到,但我仍然不知道如何创建具有相同名称的单独扇区。我也不确定如何指定链接源和目标(sector.numeric.index 也许?)
提前感谢您的帮助。
r - R:圆环图中的组交叉点显示具有变量值的额外带
我有一个如下所示的数据框:
我想显示 cross 的交集Genes
,Groups
所以我做了一个维恩图:
但是,我真的很想以某种方式显示FoldChange
(或至少是UpDown
)值。我想过做这样的事情,将重叠的数字分成UP
和DOWN
Genes
:
但是仍然有一个给定Gene
的情况可以UP
在一个Group
和DOWN
另一个中,所以上面的维恩图会很不准确......
我认为展示这一点的最佳方式是Circos 情节。
每个 应该有一个部分Group
,链接组之间的共享Genes
,并包括FoldChange
(或UpDown
)信息。
我可以想到两种可以包含信息的方式:
1-Gene
如果 A 和 B 之间的连接线(例如)在两者中,则为红色,如果在DOWN
两者Groups
中,则为蓝色。如果在 A 和B 中,它们会被染成红色变成蓝色,如果发生相反的情况,它们会变成蓝色(这有意义吗?)UP
Groups
Gene
DOWN
UP
2-在 Circos 图中包含一条额外的信息带,其中包含FoldChange
值(红色表示负条,蓝色表示正条)。Genes
重叠的大部分都在一起会很好(而不是到处都是细毛,并根据FoldChange
值排序)。可能与此类似:
但是,我真的不知道如何开始,我过去尝试使用该circlize
软件包制作简单的 Circos 图,但完全失败了。
我认为我想要完成的概念相当简单......有没有人知道如何在 Circos 图上清楚地显示它(或者就此而言,你可以建议的任何其他表示)?
非常感谢!
r - R:用circlize按到弦图中扇区的距离对链接进行排序
是否可以按与其他扇区的距离对使用circlize包制作的和弦图的每个扇区中的链接进行排序?
通常,链接可能会因其位置而在轨道附近重叠。这将通过分别更改来禁止。
我只发现了按值大小对它进行排序的可能性link.sort
,但这不是我想要的。
感谢你的回答!干杯。
r - R中不同版本的GlobalOptions包
我正在尝试安装“circlize”包,但我无法解决看似简单的错误。
当我运行时:
它说:
这些部分似乎与我最相关:
依赖 'GlobalOptions' 不可用
名称空间 'GlobalOptions' 0.0.11 正在加载,但 >= 0.0.12 是必需的
当我运行sessionInfo()我在“其他附加包”下看到:[1] GlobalOptions_0.0.11
我最好的猜测是我有错误的 GlobalOptions 版本——我看到 GlobalOptions v0.0.13 在这里可用,但是作为 R 的新手,我不确定现在该怎么做才能让正确的版本启动并运行。
如果有人能告诉我下一步应该看哪里,我将不胜感激。(我查看了该链接中的文档,但我仍然不知道现在该做什么。)谢谢!