You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio侧边预览功能缺失,如何实现决策树可视化?

Visual Studio 代码侧边预览实现方法
  • 针对Visual Studio 2022及新版本:
    1. 开启预览功能:依次点击「工具」→「选项」→「环境」→「选项卡和窗口」,勾选「允许在预览选项卡中打开文件」
    2. 打开预览:按住Ctrl键点击文件,或者右键文件选择「在预览选项卡中打开」
    3. 转为侧边预览:把预览的选项卡拖到主编辑区的左侧/右侧,或者通过「窗口」→「新建垂直选项卡组」,将预览文件拖入新组即可
  • 针对Visual Studio 2019及更早版本:
    右键目标文件,直接选择「在侧边打开预览」;如果找不到该选项,同样去「选项卡和窗口」设置里确认预览功能已开启
决策树可视化实现方法

基于Python(scikit-learn)场景

  1. 先安装依赖包:在终端执行 pip install graphviz pydotplus
  2. 编写代码生成并可视化决策树:
from sklearn.datasets import load_iris
from sklearn.tree import DecisionTreeClassifier, export_graphviz
import pydotplus

# 训练决策树模型
iris_dataset = load_iris()
tree_clf = DecisionTreeClassifier(max_depth=3)
tree_clf.fit(iris_dataset.data, iris_dataset.target)

# 导出为DOT格式并生成可视化图片
dot_content = export_graphviz(
    tree_clf,
    out_file=None,
    feature_names=iris_dataset.feature_names,
    class_names=iris_dataset.target_names,
    filled=True,
    rounded=True,
    special_characters=True
)
graph = pydotplus.graph_from_dot_data(dot_content)
graph.write_png("decision_tree_visual.png")
  1. 在Visual Studio的解决方案资源管理器中双击生成的PNG文件,即可查看可视化结果

基于.NET ML.NET场景

  1. 安装NuGet包:在项目中安装Microsoft.ML和Microsoft.ML.TreeViewer
  2. 训练完决策树模型后,调用可视化工具:
using Microsoft.ML;
using Microsoft.ML.TreeViewer;

var mlContext = new MLContext();
// 假设已完成模型训练,model为训练好的决策树模型
var treeViewer = mlContext.CreateTreeViewer(model);
treeViewer.ShowDialog(); // 弹出可视化窗口直接查看
  1. 如果使用「机器学习模型」项目模板,训练完成后可直接在「模型浏览器」面板中查看决策树的可视化结构

内容的提问来源于stack exchange,提问作者Mirco Susan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 14:30:59