C# 用C语言可视化Weka分类树#

C# 用C语言可视化Weka分类树#,c#,tree,weka,visualizer,C#,Tree,Weka,Visualizer,我使用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.

我使用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();
作为代码的结果,创建了JavaSwing表单,但没有出现树形图


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

这看起来像Java,而不是C#。是的,它是Java代码,但我想在visual studio 2010中使用C#环境,也许你可以解释一下“在visual studio 2010中使用C#环境”的意思,你在尝试使用gui设计器吗?VisualStudio2010不是为开发Java而设计的,所以我认为这是不可能的,即使是这样,我也不确定您为什么想要或需要这样做。也许我只是错过了你的要求。