问题标签 [prefuse]

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

graph - 如何生成结合网络图和假想地图的可视化?

基本上,我正在寻找类似这个很棒的研究项目:Gmap ,在这个相关的 SO question中被引用。

这是一种相当新颖的数据可视化,它将网络图与一组看起来像地图的假想区域相结合。基本上,地图化有助于人类更好地理解庞大的数据集。

Gmap 'Bookland' 示例

酷吧?GMap 似乎不是开源的,但我打算联系作者。

我已经知道如何创建具有强制导向布局的网络图(目前使用 Prefuse/Flare),因此答案可能是一种在现有图之上分层映射算法的方法。我现在也完全不关心客户端——这将是一个后端过程,我在这个阶段对技术堆栈和数据输出很灵活。

还有这篇论文描述了支持 GMap 的算法。如果你听说过 Voronoi 图(它很震撼,但让我头疼),这篇文章适合你。不过,我在 Calc 1 之后退出了,所以我希望避免记住什么是 sigmas 和 epsilons。

0 投票
1 回答
1167 浏览

java - 在 prefuse (java) 图中显示边缘标签

我是 prefuse (Java) 的新手,想在图表中显示边缘标签。我一直在寻找这个,但找不到解决方案。

对此有任何想法吗?

0 投票
1 回答
363 浏览

apache-flex - Flex中重叠的Flare画布,如何将其剪辑到容器中?

尝试在我的应用程序中显示 FlareCanvas 时遇到了一个严重问题。它根本不尊重界限(请参见此处的图片

我已经尝试过“clipContent”和一堆替代方案,但似乎没有什么能阻止画布“通过”其容器。我该怎么办?我要花几个星期的时间!

在 Flex main.mxml 中:

FCACanvas 扩展的完整类 FlareCanvas 位于:https ://github.com/prefuse/Flare/blob/master/flare/src-flex-integration/flare/flex/vis/FlareCanvas.as

0 投票
1 回答
2931 浏览

java - 是否有正在积极开发的 Prefuse 的 Java 替代品?

Prefuse工具包自 2009 年以来一直没有更新,最后一次构建是从 2007 年开始。是否有任何其他 Java 可视化包与 Prefuse 一样强大但具有积极的社区支持/开发?

0 投票
1 回答
2104 浏览

graph - 在 Prefuse 中创建数据

我是 Prefuse 的新手。演示示例都是从文件/数据库中加载的数据。有什么方法可以动态创建数据而不是从文件加载。例如,我想创建一个树数据结构并将其可视化。任何简单的工作示例都会对我很有帮助。

0 投票
0 回答
162 浏览

java - prefuse:有向无环图的有用布局?

我有一个中等复杂的图形(500-1000 个节点),表示程序中的函数调用,所以它几乎完全是非循环的,并且大多是树状的(例如,偶尔从一个子程序到另一个子程序有多个路径,但通常没有)。我想把它形象化。

我的第一个想法是使用Prefuse,一个小时内我就根据示例运行了一些东西。但它使用 ForceDirectedLayout,它在视觉上看起来像这个尺寸图的一团糟,它会减慢我的电脑速度。

这种图还有其他有用的 Prefuse 布局吗?

0 投票
1 回答
1314 浏览

java - Prefuse:向 GraphView 演示添加边权重

我正在使用 prefuse 可视化工具包,工具包中的 GraphView Demo 非常棒,它提供了各种控件来可视化数据。

我能够为我的数据集生成 GraphML 并使用 GraphView 对其进行可视化,我希望拥有的另一件事是用权重或颜色编码标记边缘,以展示两个节点之间的强度。

非常感谢任何有关相同的输入..谢谢..

0 投票
1 回答
276 浏览

flash-builder - 耀斑前置依赖图错误

我正在使用 Flash Builder 4 来显示依赖关系图。源代码位于此位置 -依赖关系图示例应用程序 我收到错误 -

在源路径中找到的文件必须具有与定义的包“flare.apps”相同的包结构“”。

我已经导入了 App.as 有人可以帮忙吗?

0 投票
1 回答
515 浏览

linux - Prefuse 导入到 Eclipse

我正在尝试按照自述文件将 Prefuse 图形项目导入 Eclipse。

自述文件的说明看起来相当简单,作为现有项目导入并选择存档。

不幸的是,当我在 Windows 或 Ubuntu 中选择存档时,我看不到任何要导入的项目。我目前在 Ubuntu 11.10、Eclipse Indigo 和 openJDK-7 中运行。

在网上到处似乎没有人对这个包有任何问题,所以我不确定我做错了什么。

您可以使用 Eclipse 集成开发环境(可在http://ww.eclipse.org免费获得)加载源文件,然后 Eclipse 将为您编译软件。在 Eclipse 中,右键单击“Package Explorer”面板的背景并选择“Import”。然后选择“现有项目进入工作区”。在出现的对话框中,单击“选择存档文件”的单选按钮并浏览到 prefuse 分发 zip 文件。prefuse”项目应该出现在下面的区域中。现在只需单击“完成”按钮导入项目并构建它。

0 投票
1 回答
375 浏览

java - 如何正确可视化 Prefuse (Java) 表?

我想通过 Prefuse Java 在表格中可视化一些关于汽车的数据。使用了三种重要的数据对象:

  1. PIT(时间点)
  2. 值(包含双倍的 gas 消耗)
  3. Car(代表汽车的类)

所以首先我把它们放到这样的表中:

使用 Prefuse 项目中的示例,我能够创建一个表格的可视化,其中 x 轴标记为pit1、pit2 和pit3,y 轴具有正确顺序的不同值。

但是我已经尝试了几个小时以某种方式在相应的位置绘制小方块(例如 car1 的红色方块,其中pit1 和 value11 “相遇”)。

我该怎么做呢?

PS:我也想知道如何通过以下方式改进y轴:

想象一下最低值为 2.6,最高值为 32.0。现在,y 轴将从 2.6 开始,并且只标记每个值(标签之间的间距相同,无论实际差异如何),直到 32.0。我更喜欢标签从 0.0(或 2.0)开始,然后使用 5 步左右直到 35 步。