我正在使用PREFUSE库开发数据的图形视图。
我的图中有 3 种节点:
- 应用
- 数据库
- 界面
以下是我的 .xml 文件中的一些摘录,其中包含图表
<node id="AP-1">
<data key="name">Application1</data>
<data key="type">APPLICATION</data>
</node>
<node id="DB-1">
<data key="name">Database1</data>
<data key="type">DATABASE</data>
</node>
<node id="IT-1">
<data key="name">Interface1</data>
<data key="type">INTERFACE</data>
</node>
我想展示上面的 3 个差异。具有 3 个差异的节点类型。各种形状如下:
- 矩形应用
- DATABASE by custom shape(圆柱形状,通常用来表示数据库)
- 圆圈接口
我首先阅读了 .xml 文件
图 g
Q1。现在如何区分数据组中的这三种节点。我想我应该写谓词。我已经阅读了 prefuse 的整个谓词和表达式手册,但无法编写谓词来区分它们。那么它的谓词是什么?
Q2。如何指定我的自定义形状以及如何设置可以渲染我开发的自定义形状的渲染器?