问题标签 [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.
d3.js - 如何将弦图的形状从圆形更改为椭圆形?
我想使用 d3js 创建和弦图。这是我正在实现的示例代码:
以下是 data.csv 文件:
但我想以椭圆形而不是圆形来显示和弦。任何人都知道这怎么可能?非常感谢您的帮助。
r - 在chorddiag图中添加标题 - R
我需要在生成的 html 中添加一个标题,但我不知道该怎么做。我查看了文档,但它没有出现在该选项的任何地方。
谢谢!
chord-diagram - 用多级数据圈出和弦图
我发现自己有点卡住了,我想通过 circlize 上的和弦图显示被贩运物种的区域之间的流动,但是当第 1 列和第 2 列代表“连接”时,我无法弄清楚如何绘制,第 3 列是“因子”感兴趣,第 4 列是值。我在下面包含了一个数据样本(是的,我知道印度尼西亚是一个地区),因为您可以看到每个物种都不是特定地区独有的。我想制作一个类似于下面包含的情节,但将每个地区的“国家”替换为“物种”。这可能吗?
图表示例与我想要的类似,请点击下面的链接: 和弦图
r - R用对数刻度盘旋和弦图
是否可以在显示 log10 值的 circlize 包中制作和弦图?到目前为止,我已经能够生成具有正确大小链接的图,但相应的轴将不匹配。该轴显示每个扇区的所有链接/记录值的总和,这是不正确的,因为对记录的值求和不对应于求和的原始值。有没有办法解决这个轴问题?
下面是我迄今为止尝试过的一个例子
这给出 了以下情节
r - 如何将数据从框架/数据表转换为R中的矩阵以用于和弦图?
这可能看起来相对简单,但我正在尝试将数据从数据帧更改为矩阵,因为我正在使用新的 D3 chorddiag 包。在我使用 circlize 并依赖于使用数据框功能之前。Chorddiag 似乎完全依赖于矩阵,所以我想知道如何跳过这些类型。下面是示例:
如何将食物更改为类似于 m?我想可能像下面这样,但我不知道如何添加名称。感谢帮助
d3.js - 破碎的D3js和弦图
我在使用 D3 和弦图时遇到问题。
https://jsfiddle.net/Nyquist212/3vc0f2e5/6/
它使用 Steve Halls 出色的 Chord Mapper 功能。
http://www.delimited.io/blog/2013/12/8/chord-diagrams-in-d3
虽然我过去在这方面取得了成功,但我收到了这个错误,表明我的数据有问题(?)。
错误:属性 d:预期数字,“…666666669 0 1,1 NaN,NaNLNaN,NaNA…”。
有人可以帮助我了解我可能做错了什么吗?
python-2.7 - 更改散景高级图表中标签的大小和颜色
有没有办法改变或操作散景高级图表(如Chord 图表)中标签的字体大小和颜色?
Bokeh 提供了更改背景颜色等选项,但我似乎找不到任何方法来调整 Bokeh 或 css 中的标签。
任何帮助或建议将不胜感激。
python - 当源类别和目标类别相同时,Bokeh 无法绘制和弦图
我刚刚开始使用 Bokeh,特别是因为它可以(或者,至少,我认为它可以)在 Python 环境中绘制和弦图。但是,如果源类别和目标类别相同,则绘图似乎失败。例如,我采用了在各种其他软件中用于说明目的的“头发偏好”数据,并尝试使用散景绘制该数据。但是,绘图失败,因为在某些情况下源和目标是相同的。代码如下所示:
但它失败并出现错误:
有谁知道使用 Bokeh 或可以处理这种情况的替代 Python 包的解决方法?
r - 在 circlize 中绘制 chordDiagram 时出错:“circos.initialize 中的错误”
当我尝试在 circlize (R) 中绘制 chordDiagram 时,出现持续错误。我能够用一个数据集(Data1)很好地生成绘图,但不能用另一个(Data2),它在结构上是相同的(据我所知)。两个数据集都复制如下。它们具有相同的尺寸和结构-我认为!“年”和“月”都被识别为具有相同级别数的因子,“平均值”是一个数字。两个数据集都被 R 识别为数据框。我一定遗漏了一些东西!
我得到的错误是:
“circos.initialize 中的错误(factors = factor(cate, levels = cate), xlim = cbind(rep(0, : 由于xlim
是矩阵,它应该具有与长度相同的行数) 2的级别factors
和列数。"
我看过这篇文章,但是那里的解决方案对我没有帮助,所以我想我一定有一个不同的问题.....
我正在使用的代码如下:
数据框(“Data1”和“Data2”)在我的问题结束时被复制。
Data1 有效 - 生成的图没有错误:
Data2 不绘图并给出错误
代码的第二部分使用 Data2 产生:“circos.initialize 中的错误(factors = factor(cate, levels = cate), xlim = cbind(rep(0, : 由于xlim
是矩阵,它应该具有相同数量的rows 作为级别的长度factors
和列数为 2。"
任何建议将不胜感激!
谢谢
数据1:
数据2:
python - Change palette for Chord Diagram in Bokeh
I am using the Bokeh library to generate a chord diagram. The diagram itself generates more-or-less just fine, but I'm having difficulty figuring out how to change the palette. As far as I can gather, most charts in Bokeh can have an optional palette
argument, but adding this doesn't change the palette. Am I missing something?
If some data would help: