Zest在可视化图表方面有哪些替代方案



我需要创建一个图表查看器。有一个层次结构树,我想在Eclipse插件中可视化。我设法了解了全球环境基金,还有Zest。但在Zest中,我没有成功地在图形节点中创建自定义形状,也没有创建自定义节点的教程(我已经搜索了一整天)。所以我想知道除了泽斯特之外是否还有其他选择。我最喜欢Zest的是它提供了布局算法。

您需要编辑该树吗?如果没有,我会使用Zest框架。

这可能有助于创建自定义形状。

您可以使用GraphViz,它很流行,并且有eclipse插件。请注意,我从未使用过它。

您需要让LabelProvider实现IFigureProvider接口,并覆盖getFigure方法以返回一个自定义的IFigure实现,该实现绘制您的自定义形状,并按您想要的方式设置其颜色。

然而,在支持突出显示对自定义节点的支持方面似乎存在一个错误。错误报告给出了一个补丁,并声称它已经被修复,但我没有看到这个修复出现在当前(4.3)版本的Eclipse插件中。我不知道为什么。(还有其他人吗?)我复制了这个插件并手动进行了修补。这是错误:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=335136

最新更新