问题标签 [space-tree]
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.
infovis - 如何正确地将节点与多个父节点对齐
这是屏幕截图
我一直在处理这个问题,并试图修改Y位置,但没有任何运气。请注意,Meli Job B似乎没有对齐。仅当父框附加到多个父框时才会发生这种情况。我尝试了下面的代码来了解一个盒子是否有多个父母,但我无法确定如何定位Y 轴,因为它们都落在同一个地方。
代码:
提前感谢您的帮助。
javascript - SpaceTree如何在节点单击时添加子树
我编写了以下显示错误的代码:
Cannot read property 'children' of null
我希望在单击节点时加载子项。
javascript - Javascript Infovis Toolkit 的 Spacetree 示例无法在本地运行
尝试基于InfoVis工具包制作自定义树动画,特别是想自定义Spacetree Tree动画示例。由于这个原因,将样本保存到本地计算机,但是打开本地样本不能正常工作,即结果与网络版本不完全相同。首先,节点没有着色,其次,onClick事件没有响应。我检查了 html 文件的本地和 Web 版本,一切都相同,所有 js 和 css 文件都被正确调用和访问。有人有类似的问题吗?如果有请分享解决方案。提前致谢。
截图:
javascript - Jit - 尝试在节点扩展时调整 SpaceTree 的大小,而不是隐藏其他子树
我正在使用 Jit 的 Spacetree ( http://flashcanvas.net/examples/thejit.org/static/v20/Jit/Examples/Spacetree/example1.html ),我正在尝试将其修改为单击节点时的位置要展开它,它不会隐藏其他节点,但它会简单地调整大小以适应画布上的所有节点。
我想做的类似于 d3js 的可折叠树布局(http://mbostock.github.io/d3/talk/20111018/tree.html)。但是,我不能使用 d3js,因为我正在处理的项目需要与 IE8 兼容,并且截至目前,d3js 不能与 IE8 一起使用,而且我看到的试图结合 Raphael JS 和 d3js 的库不起作用适当地。
我不是在寻找代码,而只是一个关于如何实现它的想法(无论是修改 Jit 的源代码还是我必须在我自己的 .js 文件中手动完成)谢谢。
javascript - JavaScript InfoVis Toolkit SpaceTree 节点顺序
我正在使用 InfoVis SpaceTree 来可视化一棵树。一次调用 loadJSON 方法即可加载完整的树。每个节点的子节点的顺序已经正确。但是节点不按它们在数据结构中定义的顺序显示,即根据它们的数组索引。
我怎样才能让它们以正确的顺序显示?任何帮助将不胜感激。
spacing - JIT Spacetree 节点间距问题
我遇到了 JIT Spacetree 的问题,其中节点之间的空间相距很远,导致视图无法使用。前几个节点很好,但是当您深入到树中时,子节点上的间距会增加。
我正在使用与 JIT 站点 http://philogb.github.io/jit/static/v20/Jit/Examples/Spacetree/example1.html上的示例 1 非常相似的非常普通的配置
这是一个显示片段的屏幕截图,但问题比这显示的更糟,因为间距随着额外节点的增加而进一步增加。
https://dl.dropboxusercontent.com/u/5454906/spacetree_issue.png
我已经成功使用了一段时间,但从未遇到过这个特殊问题。
有没有人有任何想法/想法?
谢谢
尼尔
这是生成的示例 JSON 集。
}
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 并将其分配给树?
html5-canvas - 如何将背景图片添加到 Jit infovis spacetree
我需要将图片添加到空间树以作为空间树的背景。我尝试了几种方法,但都没有成功,主要有以下两个原因: - 在画布上定位(坐标 0,0 似乎不是正确的定位。它是负数!) - 每次空间树重绘时,它清除画布。
任何帮助将不胜感激。
伙计们,我所做的很简单:如果您使用 infovis spacetree 中的示例,请在后面添加以下内容:st.compute(); //可选:翻译树 st.geom.translate(new $jit.Complex(-200, 0), "current");
javascript - 如何更改 infovis spacetree 中的默认方向?
我正在尝试更改空间树中的默认方向,但不知道在哪里添加:
这样树将从顶部开始,而不是默认的右侧。
在我看到的示例中,switchPosition 仅与事件处理程序一起使用,我不打算拥有它。
因此,在示例中(取自 infovis 站点:Infovis - spacetree),我应该在哪里添加代码(或任何代码)以更改默认方向?
var labelType,useGradients,nativeTextSupport,动画;