问题标签 [chord-diagram]

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

r - R:用图像作为标签圈出和弦图?

是否可以将图像放置在 a 标签所在的位置?circlize chordDiagram

例如,我手动将各大洲的 SVG 轮廓放在标签上。我想知道是否有一种编程方式来实现这一点。

在此处输入图像描述

这是一个入门示例,我希望能够添加图像标签。请注意,circlize网站上有一个示例似乎可以执行我想要的操作:

在此处输入图像描述

但我不能将它与这个例子结合起来:

0 投票
0 回答
90 浏览

r - 带有条形图的和弦图 - 我如何在 R 中重现它

SO 提示我标题相似的问题经常被关闭,但我找不到答案。最近我在彭博社看到了很多下图,尤其是在表示进出口量方面:

在此处输入图像描述

有可能在 R 中得到这样的东西吗?如果是,使用什么包?

一旦我弄清楚情节的名称,我就会更新标题,以便更准确地描述问题。

更新- 显然,名称是和弦图。

0 投票
1 回答
744 浏览

javascript - d3 chord:圆上的中心文本

我使用Andrew的 d3 和弦图示例,并希望将所有文本标签置于弯曲切片的中心。我尝试了很多东西,但始终无法使文本居中。你知道那里需要什么巫术技巧吗?

在此处输入图像描述

0 投票
0 回答
266 浏览

plot - 如何绘制线性和弦图

是否有任何软件或库能够生成像这样的和弦图(不是圆形)?在此处输入图像描述

0 投票
0 回答
73 浏览

r - 根据edgebundleR中的源节点和目标节点控制链接的颜色

这个问题可以被认为是R中网络和弦图问题的延伸

是否可以根据设置光标的节点是源节点还是目标节点来更改图中链接的颜色,如下例所示? https://bl.ocks.org/mbostock/7607999

我不打算通过给出可重现的示例来使问题更加冗长,因为链接中已经提供了代码。任何帮助都会很棒。

0 投票
1 回答
1066 浏览

r - r chord-diagram circlize --> 旋转名称

我正在写作是因为我想获得一些关于 R 中的情节的帮助,请使用包 circlize。

我正在尝试制作和弦图,我可以制作,但是情节上的名称重叠,

在此处输入图像描述

然后我尝试使用我从中获取的代码:我得到了相同的情节,但名称重复,并且相互重叠 在此处输入图像描述

我用于情节的代码是

并且数据框已经包含在我正在使用的矩阵中的名称。

我想得到的是一个名称以 90 度出现以避免重叠的图。

非常欢迎任何帮助,并在此先感谢!

PS:我也尝试了这里发布的另一个解决方案,但我没有为我工作(R:在 circlize 图中调整标签

0 投票
1 回答
1163 浏览

r - 用circlize设置和弦图的扇区宽度

我有一个包含 100 人的数据集,他们诊断出 5 种疾病。条件的任何组合都可能发生,但我已将其设置为条件 D 的概率取决于条件 A,而 E 取决于条件 B。

为了制作一个共现矩阵,其中每个单元格是在行和列中同时诊断的人数,我使用矩阵代数:

然后我想用一个和弦图来显示每个诊断的共同诊断的比例。

带有 5 个组的示例和弦图

默认情况下,为每个组分配的扇区(饼图)大小与链接数成正比。

是否可以设置扇区宽度来说明每次诊断的人数?

这个问题似乎与 circlize 书的第 14.5 节有些相关,但我不确定如何为这个gap.after论点进行数学运算。

根据circlize book 的第 2.3 节circos.initalize,我尝试使用设置扇区大小,但我认为该chordDiagram函数会覆盖它,因为外部的比例完全相同。

在此处输入图像描述

我看到了很多微调轨道的选项,chordDiagram但对于扇区来说却不多。有没有办法做到这一点?

0 投票
1 回答
1384 浏览

python - 将彩条添加到python中的和弦图

我需要帮助弄清楚如何在我制作的和弦图中添加颜色条。我想在热图中添加一个彩条,但在和弦图中,不要与 python 中的填充和弦图混淆。

我尝试添加更多链接和图片,但我想我需要更多声誉 :( 热图链接是 plot.ly/python/heatmaps。和弦图位于 plot.ly/python/chord-diagram。填充的和弦图位于 plot.ly/python/filled-chord-diagram。

我计划使用热图的方式是让和弦图上的每一行都是基于数据的某种颜色。例如,如果数据显示该线的值为 80,则它会像热图中一样呈红色。如果数据显示为 50,那么它将是橙黄色,就像在热图中一样。

太感谢了!

0 投票
0 回答
327 浏览

javascript - d3.js 和弦的矩阵设计

我在这里找到了一个 d3.js 和弦示例。不幸的是,我不明白如何将他的以下矩阵更改为我的数据。

我的数据分为 2 个 json 文件。第一个描述圆圈标签、颜色和大小

另一方面,第二个文件描述了和弦图中每个标签之间的关系。

如何将上述关系文件转换为适当的矩阵?

先感谢您。

0 投票
0 回答
924 浏览

python-2.7 - 简单的非带状和弦图(Python 2.7)

我希望复制类似于此的情节: 在此处输入图像描述 具有以下标准:

  • 点之间的非带状连接(细线)
  • 每个点外的文字
  • 只有 10 点左右,而不是上面显示的 30+。
  • 不需要额外的颜色(线条/文本)。

我知道有像Plotly这样的包,但这些似乎专用于具有类似功能区的连接,而不是线。我也知道Circos,但似乎很难做出相对简单的东西。

是否有我可以使用的直接 Python 2.7 脚本(在线示例或在线工具)?