问题标签 [infovis]

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

javascript - 展开 infovis 树中的所有节点

如何最初在 infovis 树中展开所有节点?constrained: false对我不起作用。设置后,空间树保持不变。空间树仅显示根节点。

0 投票
1 回答
808 浏览

javascript - Javascript Infovis 更改单个节点颜色

在这种情况下,我使用的是 JIT Hypertree。我将区分一个节点的颜色与另一个节点的颜色,以便树上的每个节点都有自己的颜色。无论如何要更改单个颜色,使其与其他节点不同?

我只是设法改变了所有节点的颜色,但不是单独的。

0 投票
1 回答
181 浏览

sql-server - 用于获取 Spacetree 数据的 sql 查询(jit)

我有一个表“BinaryTree”,它有 2 列“CustomerID”和“ParentID”。

另一个表是“客户”,它有“客户ID”和“名字”列。

我想从这些表中查询数据,并希望将这些数据以 Json 格式分配给 Spacetree。

请参考以下链接:-

http://philogb.github.io/jit/static/v20/Jit/Examples/Spacetree/example1.code.html

http://philogb.github.io/jit/static/v20/Jit/Examples/Spacetree/example1.html

我想要如下数据:-

所以我可以构建 json 字符串并将其分配给 spacetree。如果它按顺序返回数据,我会很好,这意味着对于 parentid 它首先返回其所有孩子。

然后它会一一返回这些孩子的孩子,因此很容易以 spacetree 想要的正确格式构建 json 字符串。

如果需要更多信息,请告诉我。

提前谢谢各位。

0 投票
2 回答
368 浏览

c# - 如何从 ActionResult mvc 将 json 数据分配给 JIT spacetree

我正在构建一个 JIT 空间树,如下所示: http ://philogb.github.io/jit/static/v20/Jit/Examples/Spacetree/example1.html

我需要使用来自 MVC 中数据库表的数据为其构建动态 Json。

目前我调用了一个 ActionResult 如下:

如何在 ActionResult 中构建动态 Json 并将其分配给树?

0 投票
1 回答
396 浏览

javascript - Infovis 没有迭代根节点

我正面临我正在使用的 Jit Infovis 的奇怪行为。我有两个不同的 html 文件,其中包含来自 Javascript 文件的加载 json 函数。该函数使用 infovis 库来显示来自 json 文件的超树映射。两个 html 文件都加载相同的 json 文件。

一个 html 文件已成功正确渲染地图。但另一个没有。它几乎正确地渲染了地图,但是在我调试它之后,我没有在根节点上进行迭代。然后,根节点在没有标签和可点击性的情况下变为非活动状态。

这是我正在使用的 js 函数。

这可能是什么原因造成的?

0 投票
0 回答
130 浏览

javascript - 如何在 Javascript infovis jit 库中放置颜色重要性图例

我正在将 Jit.js 用于树形图。

我如何在 jit.js 中放置颜色重要性图例,并且框的颜色应该根据每个节点中定义的值基础出现。

0 投票
0 回答
103 浏览

javascript - 如何在 JIT/infovis 中从图中访问节点值

我正在寻找一个与这个问题类似的解决方案- 即我想访问每个标签的数字信息并通过工具提示显示它 - 请参见下面的示例:

在此处输入图像描述

聚合数据(每个日期列顶部的数字)在源 jit.js 中编译,我无权访问它。我不想修改源代码,因为这需要大量工作,并且还会阻止我将来在不修改的情况下进行更新。有谁知道访问每个标签数据的简单方法?或者可能是previousnext节点的值?

0 投票
0 回答
46 浏览

javascript - 在 JIT/infovis 中划分聚合输出

我正在使用 JIT 创建面积图,但我想用逗号分隔聚合,因为我正在处理相当大的数字。目前输出类似于26103426等,但我想将其格式化为26,103,426. 有没有内置的方法可以做到这一点?

编辑:someValue.toLocaleString()会很完美,但我无法访问在 jit.js 源中创建的聚合数据 - 我想知道是否有一种方法可以做到这一点,我不需要深入研究源代码和将来下载新版本时会使我的生活复杂化/威胁我的理智。

0 投票
0 回答
323 浏览

html5-canvas - 如何将背景图片添加到 Jit infovis spacetree

我需要将图片添加到空间树以作为空间树的背景。我尝试了几种方法,但都没有成功,主要有以下两个原因: - 在画布上定位(坐标 0,0 似乎不是正确的定位。它是负数!) - 每次空间树重绘时,它清除画布。

任何帮助将不胜感激。

伙计们,我所做的很简单:如果您使用 infovis spacetree 中的示例,请在后面添加以下内容:st.compute(); //可选:翻译树 st.geom.translate(new $jit.Complex(-200, 0), "current");

0 投票
4 回答
1039 浏览

canvas - Infovis:如何清除画布?

我正在使用 Infovis 来展示 SpaceTree。在对数据进行一些操作之后,我希望能够清除 Canvas 并使用新数据集重新初始化树。我怎样才能做到这一点?

我当前的代码是下一个(它是 CoffeeScript):

提前致谢!