问题标签 [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 投票
2 回答
171 浏览

prefuse - 在 prefuse 中创建 4 个节点和弯曲边缘的圆

我正在尝试用多边形制作一个圆圈(我知道我可以使用例如形状渲染器,但我需要这样)。

圆应该由 4 个节点和 4 个弯曲的边缘组成。节点由 ShapeRenderer 渲染并像“+”一样定位,边缘由边缘渲染器弯曲它们。现在我有一个问题,边缘进入侧面的所有节点,这对于顶部和底部节点是可以的,但对于左右节点不起作用,因为它们应该进入顶部和底部的节点,所以我没有得到一个完美的圆圈,而是更多的蛋形。

有谁知道我如何改变边缘进入节点的位置或如何将这个节点旋转 90 度?

0 投票
1 回答
295 浏览

prefuse - 什么是前置数据组以及如何将节点放入其中?

prefuse 的许多组件似乎都使用字符串组来识别某些数据子集。您如何在实践中使用组?一些文档似乎暗示单行数据可以属于多个组,但我无法弄清楚如何做到这一点。

理想情况下,我可以将图表的一些节点分成多个组,但每个节点都可视化一次,并对它们应用各种力和布局。

0 投票
1 回答
1712 浏览

java - Java 可视化 - 如何在 Java 中转置 JTable?

我正在寻找允许在我的 UI 上转置我的 jTable 的方法。可能是通过单击按钮或其他操作。我的主要问题是我应该如何为此目的构建数据模型(abstractTableModel)?在 Java 中是否有任何现成的方法支持这种转置?

0 投票
1 回答
179 浏览

graph - 如何在 java 中将 Prefuse 生成的图形保存为 pdf?

我在我的 java 代码中使用 Prefuse java API 来可视化网络。我想知道,如何保存图像?我想把它保存为pdf?提前致谢。

0 投票
1 回答
42 浏览

java - Prefuse - 是否可以翻译图例中使用的键?

我正在使用 Java 的 prefuse 库。

一切似乎都运行良好,但是我的应用程序不会以英语使用。

我需要将使用过的键和单词(例如在图例或搜索中)翻译成其他语言(例如斯洛伐克语)。

我正在使用 prefuse.data.Graph 和 prefuse.data.Tree。

提前致谢

0 投票
1 回答
125 浏览

xml - prefuse 可视化工具包,读取 xml 文件时遇到问题

我是新手,所以我创建了一个玩具项目,但似乎我在阅读 xml 文件时总是遇到问题:

公共类 testProfusion {

}

地址有效,可以直接访问。但是,无论我如何更改,我总是会收到错误:

请帮我;-)!!!

0 投票
1 回答
189 浏览

java - 如何使用具有 JTable 典型功能的 Prefuse 可视化表格

我的问题是:

  1. 如何在prefuse中显示表格信息?我发现 GridLayout 可能是相关的。但我不知道如何使用 prefuse 准确绘制表格,例如 JTable 外观和典型功能,例如 getRow、selectColumn、mouseClick 等每个单元格等。
  2. 我的表表有点复杂,每一列都有不同的数据类型。我想我需要将两个数据分别添加到 m_vis 中。但是它们可以在单个表视图中一起工作吗?我只是为不同的数据组添加不同的侦听器?

添加有关我的数据的详细信息:

我有一个在 java swing 中使用 JTable 的实现来显示一个文档列表,其中每行包含 10 列,显示与该文档相关的不同变量值。表格结构不统一,从某种意义上说,前两行显示了其他信息,第一行中的每个单元格是一个组合框来进行选择,第二行中的每个单元格是一个条形图,显示在此显示的变量的分布列(每个栏都是启用鼠标单击事件的 JPanel 显示)。

鉴于这样的表格模型,我也不确定如何将前两行放入数据中,因为它们是使用 java swing 中的 Graphics2D 绘制的。甚至不能指定数据类型(.class),对吧?

0 投票
1 回答
200 浏览

java - Prefuse 为每个节点组设置不同的颜色

我是新手,不了解有关节点的几件事。

  1. 每当单击节点时,如何引发事件?
  2. 如何对具有相同颜色的相似节点进行分组?
  3. 如何在每个节点上保留额外的元数据?

重要的是要说我实时构建图形而不是从任何文件加载它。

谢谢,奥兹拉德。

0 投票
1 回答
221 浏览

java - 在创建 jframe 时预置图像

我正在尝试使用 Prefuse 在它们之间绘制 2 个图像和线条。但是我的图像不会在创建 jframe 时加载。当我单击标签时,会出现单击的标签图像。但我希望这些图像出现在创建 jframe 时。我该怎么做。

这是我的代码

这是我的 XML 文件

0 投票
1 回答
32 浏览

java - 覆盖 prefuse 中的派生列

在 prefuse 图中,我有一个名为"distance"created with的派生列Table.addColumn(String name, Expression expr)和一个名为 的布尔运行时变量normalize。现在我想根据 的值更改用于在运行时计算列值的表达式normalize,但是没有replaceColumn()or之类的东西deleteColumn()。当我尝试通过addColumn()再次调用来覆盖旧列时,我得到一个'表已经有名为“距离”的列'。

我可以以某种方式以编程方式更改用于计算列值distance或使其依赖于运行时变量的表达式normalize吗?我宁愿没有两个名称不同的列,因为项目中的许多地方都使用了该值,因此我必须实现很多大小写区分。