决策树-绘制树结点

技术决策树-绘制树结点 决策树-绘制树结点绘制结点下面代码大部分都有注释,这里讲解一下思路:
最后我们要将生成的字典画出树的样子出来,那我们要对根节点和叶子结点有不同表示
这里定义了两个函数,一个用于生

决策树-绘制树节点

绘图节点

以下大多数代码都有注释。想法是这样的:

最后,我们将生成的字典绘制成一棵树,然后我们将对根节点和叶节点有不同的表示。

这里定义了两个函数,一个用于生成节点,另一个用于注释节点。

将matplotlib.pyplot导入为plt

# boxstyle是文本框类型,fc是边框粗细,锯齿是锯齿。

decisionNode=dict(boxstyle='锯齿',fc='0.8 ')

leave node=dict(box style=' round 4 ',fc='0.8 ')

arrow_args=dict(arrowstyle='-')

#注释注释的含义

def plotNode(nodeTxt,centerPt,parentPt,nodeType):

# nodeTxt是要显示的文本,centerPt是文本的中心点,parentPt是箭头指向文本的点,

# xy是箭头尖端的坐标,xytest设置注释内容显示的中心位置。

# xycoords和textcoords是坐标xy和xytext的描述(通过轴坐标)。

#如果textcoords=None,则默认textcoors与xycoords相同;如果两者均未设置,则默认为数据。

# va/ha设置文本在节点框中的位置,其中va是垂直的(u“顶部”,u“底部”,u“中心”,u“基线”)。

# ha是水平值(u'center,u'right,u'left)

createplot . ax1 . annotation(nodeTxt,xy=parentPt,xycoords='axes fraction ',

xytext=centerPt,textcoords='坐标轴分数',

va='center ',ha='center ',bbox=nodeType,arrowprops=arrow_args)

def createPlot():

# 1是数字,这里删了也没关系。

图=PLT。图(1,facecolor=' white') #创建一个白色背景的新画布。

图clf() #清空绘图

Createplot.ax1=PLT.subplot (111,frameon=false) #设置多图显示,但只设置了一个多图。

plotNode('决策节点',(0.5,0.1),(0.1,0.5),决策节点)

plotNode('叶节点',(0.8,0.1),(0.3,0.8),叶节点)

plt.show()

createPlot()

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/107452.html

(0)

相关推荐

  • drupal漏洞分析(drupal代码分析)

    技术如何进行Drupal核心远程代码执行漏洞的分析今天就跟大家聊聊有关如何进行Drupal核心远程代码执行漏洞的分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

    攻略 2021年12月20日
  • iOS中NSPredicate谓词的使用方法是什么

    技术iOS中NSPredicate谓词的使用方法是什么本篇内容介绍了“iOS中NSPredicate谓词的使用方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处

    攻略 2021年11月4日
  • 怎么用树莓派来做下载机

    技术怎么用树莓派来做下载机这篇文章主要介绍了怎么用树莓派来做下载机,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 树莓派做下载机的优点就是功耗小,2

    攻略 2021年11月20日
  • 用图形画一幅画,用一张白纸怎么样绘画出一张图

    技术用图形画一幅画,用一张白纸怎么样绘画出一张图“绘见70年用图形画一幅画,画出新中国”一个才华横溢有望成为艺术大家的美术老师?,为大家呈现以绘画的方式表达对祖国的热爱。一张白纸经过我们的图图画画,使空白化作神奇。新手绘

    生活 2021年10月24日
  • uvm config机制(uvm环境进入scoreboard的死循环)

    技术如何浅析UVM概念中的raise/drop objection如何浅析UVM概念中的raise/drop objection,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴

    攻略 2021年12月18日
  • 和田玉怎样鉴别,怎么判断一块和田玉的好坏

    技术和田玉怎样鉴别,怎么判断一块和田玉的好坏如何区分和田玉的好坏和田玉怎样鉴别?和田玉深受中国人的喜爱,和田玉文化又是中国玉文化的重要代表,是中国传统文化的重要组成部分。和田玉在古代又称昆仑玉,主要来源于昆仑山脉中,和田

    生活 2021年10月26日