问题标签 [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.
javascript - 展开 infovis 树中的所有节点
如何最初在 infovis 树中展开所有节点?constrained: false
对我不起作用。设置后,空间树保持不变。空间树仅显示根节点。
javascript - Javascript Infovis 更改单个节点颜色
在这种情况下,我使用的是 JIT Hypertree。我将区分一个节点的颜色与另一个节点的颜色,以便树上的每个节点都有自己的颜色。无论如何要更改单个颜色,使其与其他节点不同?
我只是设法改变了所有节点的颜色,但不是单独的。
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 字符串。
如果需要更多信息,请告诉我。
提前谢谢各位。
c# - 如何从 ActionResult mvc 将 json 数据分配给 JIT spacetree
我正在构建一个 JIT 空间树,如下所示: http ://philogb.github.io/jit/static/v20/Jit/Examples/Spacetree/example1.html
我需要使用来自 MVC 中数据库表的数据为其构建动态 Json。
目前我调用了一个 ActionResult 如下:
如何在 ActionResult 中构建动态 Json 并将其分配给树?
javascript - Infovis 没有迭代根节点
我正面临我正在使用的 Jit Infovis 的奇怪行为。我有两个不同的 html 文件,其中包含来自 Javascript 文件的加载 json 函数。该函数使用 infovis 库来显示来自 json 文件的超树映射。两个 html 文件都加载相同的 json 文件。
一个 html 文件已成功正确渲染地图。但另一个没有。它几乎正确地渲染了地图,但是在我调试它之后,我没有在根节点上进行迭代。然后,根节点在没有标签和可点击性的情况下变为非活动状态。
这是我正在使用的 js 函数。
这可能是什么原因造成的?
javascript - 如何在 Javascript infovis jit 库中放置颜色重要性图例
我正在将 Jit.js 用于树形图。
我如何在 jit.js 中放置颜色重要性图例,并且框的颜色应该根据每个节点中定义的值基础出现。
javascript - 如何在 JIT/infovis 中从图中访问节点值
我正在寻找一个与这个问题类似的解决方案- 即我想访问每个标签的数字信息并通过工具提示显示它 - 请参见下面的示例:
聚合数据(每个日期列顶部的数字)在源 jit.js 中编译,我无权访问它。我不想修改源代码,因为这需要大量工作,并且还会阻止我将来在不修改的情况下进行更新。有谁知道访问每个标签数据的简单方法?或者可能是previous
和next
节点的值?
javascript - 在 JIT/infovis 中划分聚合输出
我正在使用 JIT 创建面积图,但我想用逗号分隔聚合,因为我正在处理相当大的数字。目前输出类似于26103426
等,但我想将其格式化为26,103,426
. 有没有内置的方法可以做到这一点?
编辑:someValue.toLocaleString()
会很完美,但我无法访问在 jit.js 源中创建的聚合数据 - 我想知道是否有一种方法可以做到这一点,我不需要深入研究源代码和将来下载新版本时会使我的生活复杂化/威胁我的理智。
html5-canvas - 如何将背景图片添加到 Jit infovis spacetree
我需要将图片添加到空间树以作为空间树的背景。我尝试了几种方法,但都没有成功,主要有以下两个原因: - 在画布上定位(坐标 0,0 似乎不是正确的定位。它是负数!) - 每次空间树重绘时,它清除画布。
任何帮助将不胜感激。
伙计们,我所做的很简单:如果您使用 infovis spacetree 中的示例,请在后面添加以下内容:st.compute(); //可选:翻译树 st.geom.translate(new $jit.Complex(-200, 0), "current");
canvas - Infovis:如何清除画布?
我正在使用 Infovis 来展示 SpaceTree。在对数据进行一些操作之后,我希望能够清除 Canvas 并使用新数据集重新初始化树。我怎样才能做到这一点?
我当前的代码是下一个(它是 CoffeeScript):
提前致谢!