问题标签 [parallel-coordinates]

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 投票
2 回答
1376 浏览

r - 更改R中平行坐标图中的线宽

我的问题是我想根据特定列更改平行坐标的线宽,例如我希望记录type==mean变得比其他单独的线更粗。但似乎ggparcoord没有该选项,而只有更改alpha线路的选项。关于如何做到这一点的任何想法?也许使用mapping选项?

一个可重现的例子可能是

0 投票
1 回答
424 浏览

javascript - 在轴上绘制 IP 地址

我一直在尝试用两个轴绘制平行坐标。一个是 IP 地址,另一个是 IP 地址在一天内发送的请求数,使用 D3.js。

我使用了来自http://syntagmatic.github.io/parallel-coordinates/的直接实现。

当离散 IP 地址的数量增加到 1000 以上时,IP 地址轴将停止显示。

只是为了测试,我尝试了整数值而不是 IP 地址,甚至超过 10,000 个唯一值都可以正常工作。

我还尝试了只有一个“。”的字符串。在它们中,而不是在 IP 地址中的 4 个,并且工作正常。

但对于 IP 地址,它没有。

我可能正在研究的任何具体内容?

0 投票
1 回答
1362 浏览

r - GGally包中平行坐标图的颜色离散组

要创建一个平行坐标图,我想使用ggparcoord()package 中的函数GGally。以下代码显示了一个可重现的示例。

在此处输入图像描述

请注意,即使我将组变量作为一个因素,组的颜色也是连续的。有什么办法可以用三种离散颜色显示图吗?

我查看了其他一些帖子,他们在这里讨论了其他各种制作平行坐标图的方法。ggparcoord()但我真的很想在package的功能中做到这一点GGally。感谢您花时间思考这个问题。

0 投票
1 回答
814 浏览

d3.js - 删除 d3js 平行坐标中的轴

我正在尝试实现一个功能,如果我单击一个轴,数据列将从平行坐标图中删除。但是,它似乎只删除了轴而不是删除了它下面的数据。我正在寻找的功能类似于http://bl.ocks.org/syntagmatic/3150059将一列拖到左边缘会将其从图表中删除。

0 投票
0 回答
213 浏览

javascript - D3 平行坐标:绘制两条线以显示范围并对它们之间的区域进行着色

我在平行坐标名称、频率范围和频带中有 3 个轴。我在这里尝试做两件事:

  1. 画两条线以显示范围(例如:对于 Band 2:一条连接 Band2,20,FM 的线和另一条连接 Band2,52,FM 的线
  2. 对两条线之间的区域进行着色。

样品: http: //lalithkaushik.com/d3/

我试图在此处粘贴脚本部分,但堆栈溢出不允许我这样做。http://lalithkaushik.com/d3/code.html

任何建议都会真正有帮助和赞赏..

非常感谢

0 投票
1 回答
289 浏览

d3.js - 使用 d3(多变量)为平行坐标创建唯一比例

我正在尝试找到一种方法,使用平行坐标为我的数据的不同列分配不同的最大/最小比例。我采用了来自http://bl.ocks.org/jasondavies/1341281的代码,但不想使用 d3.extent。我尝试了不同的方法(for 循环、if 语句),但 d3 似乎不喜欢那样。

关于我应该如何处理这个问题的任何想法?

我正在尝试将 6 个比例的域(从 score.json 中提取,所有数字以列格式)更改为数据类型的唯一性:

  • 百分比(第 1 列和第 6 列)应为 1 - 100,
  • 分数(第 3 列和第 4 列)应为 200 - 两个分数列的最大值,
  • 小时(第 2 列和第 5 列)应该是从 0 到两个小时列的最大值。

请并感谢您为 d3 n00b 提供的任何帮助。

0 投票
1 回答
412 浏览

javascript - d3 平行坐标日期时间轴

我正在尝试制作一个平行坐标图并基于http://bl.ocks.org/jasondavies/1341281示例进行开发。

如果我想使用 DateTime 格式属性作为图中的轴之一,我需要在代码中更改/修改/添加什么?

0 投票
0 回答
184 浏览

javascript - 平行坐标 D3.js - 刷不选择元组

当我从从文件加载 json 数据切换到使用 jquery 预加载它时,我的 D3.js 平行坐标上的刷牙停止工作。我这样做是为了在将数据加载到平行坐标之前对数据应用一些过滤器。

平行坐标仍在渲染,但我不是无法使用刷牙。当我这样做时,它会返回一个空白结果(未选择任何内容)。

我在这里创建平行坐标:

并加载数据

数据被加载,使用 jquery 过滤,并在用户选择不同的属性时更新。除了刷牙外,一切似乎都很好。我对 D3.js 很陌生,所以希望我只是犯了一个愚蠢的错误。谢谢!

编辑:如果我从 json 文件加载,那么刷机工作。当我更新数据时,我调用一个函数来...

这是平行坐标停止刷的时候。

0 投票
1 回答
4340 浏览

r - 尺度变换中产生的 NaN

我正在尝试创建一个 ggparcoord 图,其中记录了一些具有正值和负值的数据的 y 值:

然后我尝试绘制平行坐标图:

并收到以下错误:

我认为当我们记录一个负值时会产生 NaN。但是,当 x 的维度为 100 行时,我不明白为什么 167 行包含缺失值。

无论如何,我尝试通过简单地将值 2 添加到 x 中的每个索引来解决这个问题(因此 x 中的值现在介于 +1 和 +3 之间)。

但是,我收到了同样的信息。知道如何解决这个问题吗?

0 投票
1 回答
1203 浏览

r - Controlling color in ggparcoord (from GGally package)

I am trying to hard-code the desired line color for a particular ggparcoord plot. For instance, when I create my ggparcoord plot below:

Even though I try to specify a color of "green", I get a pink color. How can I control the color of the lines in ggparcoord? (By the way, I want all lines the same color as I specify).