Plot Elki直接从java绘制聚类点

Plot Elki直接从java绘制聚类点,plot,cluster-analysis,elki,Plot,Cluster Analysis,Elki,是否可以直接使用Elki将Elki的聚类结果绘制成图形?我没有看到任何这样做的测试用例。我知道可以使用java绘制点,但我想使用Elki来绘制点。请查看ExportVisualizations类以生成SVG绘图 可视化在addon/batikvis模块中,因为Apache Batik依赖性 要显示SVG文件,请使用Apache Batik。Graph?比如说?假设你是指位图,你会如何对图形进行单元测试?我只是想可能会有一些测试用例用于minigui,它可以在图形中绘制聚类结果。我只是想知道如何通

是否可以直接使用Elki将Elki的聚类结果绘制成图形?我没有看到任何这样做的测试用例。我知道可以使用java绘制点,但我想使用Elki来绘制点。

请查看ExportVisualizations类以生成SVG绘图

可视化在addon/batikvis模块中,因为Apache Batik依赖性


要显示SVG文件,请使用Apache Batik。

Graph?比如说?假设你是指位图,你会如何对图形进行单元测试?我只是想可能会有一些测试用例用于minigui,它可以在图形中绘制聚类结果。我只是想知道如何通过java.Graph直接使用Elki生成图形!=图解的再说一次:测试如何知道它是有效的?像素对像素的比较,希望这不取决于你的JDK?@Anony Mouse的观点很好。我只是想画出聚类算法的结果,这样我就可以看到它产生了什么。我只是觉得很难找到一些这样做的代码示例,所以我在看单元测试。我确实看过ExportVisualizations类,但我不知道如何设置VisualizationParameterizer类以便使用它。你有什么想法吗?谢谢。我还没有用过Java的。我已经看过代码了,但是如何设置VisualizerParameterizer类的默认设置,以便使用ExportVisualization?是否有一个使用ExportVisualizations的类,以便我可以看到它是如何工作的,并尝试让它工作?VisualizerParameterizer有许多参数,我不知道用什么来初始化它们;与命令行和MiniGUI的操作方式相同。这是自动生成UI所必需的。Java不允许为参数指定默认值;您需要复制并粘贴构造函数。ExportVisualizations的使用方式非常相同:动态发现、参数化并作为ResultHandler执行。我尝试使用ExportVisualizations,但构造函数受到保护,因此我决定扩展ExportVisualizations类并调用ExportVisualizations.processNewResultresult.getHierarchy,result;但是我从de.lmu.ifi.dbs.elki.result得到了无法访问数据库的错误。ResultHierarchy@53f48368这是因为result.getHierarchy元素为空吗?我有多个集群,我使用的是dbscan,其中result是集群类型,它是调用dbscan.rundbc后返回的值构造函数可能会公开。但是,是的,它希望结果更精确地连接到数据库,连接到结果的层次结构。对不起,我从来没有用过纯Java中的那个部分。我只是不需要,我使用命令行或MiniGUI。它是开源的。您可以将构造函数公开。