问题标签 [graph-visualization]
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.
java - GraphViz 的纯 Java 重新实现?
是否有 GraphViz 的开源 Java 替代品?我知道 Grappa 的存在,它基本上将 Graph 接口包装为 GraphViz 作为 JavaAPI。但是布局仍然由 GraphViz 二进制文件完成。
我正在寻找一个纯 Java 的开源库,它提供与 GraphViz 相同的功能和布局算法。
java - 如何防止顶点重叠?
我用 Jung 来画图。下面是一个看起来不错的带有树形布局的简单图表。所有渲染器和转换器都是默认的。
替代文字 http://czuk.eu/stackoverflow/ballon_layout_default_size.png
现在,我通过设置自定义将节点的默认大小更改为 100px VertexShapeTransformer
。问题是节点开始重叠。在这里您可以看到它的外观:
替代文字 http://czuk.eu/stackoverflow/ballon_layout_size_100px.png
是否有可能摆脱顶点重叠?是布局问题还是某种形状转换?
提前感谢您的任何建议:-)
java - 是否有用于 Java 概念图可视化的库?
我需要使用 Java 可视化概念图。我想知道是否有任何图书馆可以让我的工作更轻松?
有什么建议吗?
graph - 可视化 DAG
我有一个大的有向无环图,我想在位图图像中可视化。
理想情况下,我希望所有根节点都位于图像顶部,所有叶节点都位于底部,即图形边缘都指向向下。
是否有一种很好的算法可以计算出满足这些约束的所有节点的坐标并产生良好的可视化效果?
objective-c - Node-based data visualization library in c or objective c
I'm looking for a library in c or objective c that does node-data visualizations similar to http://arborjs.org/
helpful answers include,
- what are graphs like that called?
- names of libraries that do something like that.
- suggestions for implementation.
I'm targeting iOS and/or MacOS, hence c or objective-c/cocoa. On iOS the javascript version runs super slow.
Thanks!
Edit: GraphViz looks great. I'm a little concerned it may have dependencies that are GPL, and thus can't be used on iOS... looking into that now.
graphviz - Graphviz 替代品?
我正在寻找 GraphViz 的替代品。我已经使用 GraphViz 十多年了,没关系,但是考虑到我的输入数据,布局并没有为我生成出版质量的图表。有时我的数据真的很大很复杂,有时不是,但 GraphViz 从来没有真正做出过漂亮的东西。
人们还在使用哪些其他图形可视化工具?理想情况下,有一个使用 GraphViz 语法作为输入文件。
例如,这是我正在玩的输入文件:
(所有这些fontsize=96
都是我徒劳地试图graphviz
使字体更具可读性,但显然它不起作用。)
shell - 生成 shell 脚本调用树
我收到了一个由几十个(可能超过 100 个,我没有计算过)bash 脚本组成的项目。大多数脚本至少调用另一个脚本。我想得到一个调用图的等价物,其中节点是脚本而不是函数。
有没有现有的软件可以做到这一点?
如果没有,是否有人对如何做到这一点有聪明的想法?
我能想出的最佳计划是枚举脚本并检查基本名称是否唯一(它们跨越多个目录)。如果有重复的基本名称,那就哭吧,因为脚本路径通常保存在变量名中,因此您可能无法消除歧义。如果它们是唯一的,则 grep 脚本中的名称并使用这些结果来构建图表。使用一些工具(建议?)来可视化图表。
建议?
silverlight - Microsoft Academic Research 合著者 graph-Like Component
我想在微软学术页面中使用像 VisualExploer 这样的组件
我想以类似的方式使用 silverlight、flash 或 javascript 组件。
如果您能给我一个解决方案,我将不胜感激。
matlab - 以圆形形式绘制节点网络,节点之间有链接
我想绘制一个节点的圆形图,其中某些节点之间有链接。以下是来自社交网络图的一些示例:
(来源:wrightresult.com)
(来源:twit88.com)
MATLAB如何做到这一点?是否可以不安装单独的软件包?
visualization - 可视化 GnuPG 信任网络
有什么方法可以可视化 GnuPG 信任网络吗?中间是我的(或任何其他)密钥,第一个圆圈是签名的密钥,下一个是受托人的受托人,等等?
如果没有类似的东西,我应该能够根据我的 lokal 钥匙圈的钥匙签名构建类似的东西,对吧?