0

我使用 weka 库创建了一个 C# 程序。

我正在关注 WekaManual.pdf,示例在数据集上构建 J48 分类器,并使用 TreeVisualizer 类直观地显示生成的树。

代码是,

Instances data = ... // from somewhere
// train classifier
J48 cls = new J48();
cls.buildClassifier(data);

weka.gui.treevisualizer.TreeVisualizer tv = new weka.gui.treevisualizer.TreeVisualizer(null,cls.graph(), new weka.gui.treevisualizer.PlaceNode2());

javax.swing.JFrame jf = new javax.swing.JFrame("Weka Classifier Tree Visualizer : J48");

jf.setDefaultCloseOperation(2);
jf.setSize(1280, 1024);
jf.getContentPane();
jf.setLayout(new java.awt.BorderLayout());
jf.add(tv, java.awt.BorderLayout.CENTER);

jf.setVisible(true);

tv.fitToScreen();

作为代码的结果,Java Swing 表单被创建,但树图没有出现。

谁能指导我如何在 C# 环境中获取树图?

4

0 回答 0