R中虹膜数据集的R48图的所有节点都标记为“ setosa”

问题描述

我尝试在R中使用决策树算法,这非常简单,但是在绘制R48算法的图时,所有节点都标记root@9dff9e6bd67b:/usr/bin# diff PHPize-bad PHPize-good 12c12,13 < FILES_BUILD="PHP.m4 shtool libtool.m4 ax_check_compile_flag.m4 ax_gcc_func_attribute.m4 PHP_cxx_compile_stdcxx.m4 pkg.m4 config.guess config.sub ltmain.sh Makefile.global" --- > aclocaldir="$prefix/share/aclocal" > FILES_BUILD="PHP.m4 shtool ax_check_compile_flag.m4 ax_gcc_func_attribute.m4 PHP_cxx_compile_stdcxx.m4 config.guess config.sub ltmain.sh Makefile.global" 13a15 > LIBTOOL_FILES="pkg.m4 libtool.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 lt~obsolete.m4 glib-gettext.m4" 147a150 > (cd "$aclocaldir" && cp $LIBTOOL_FILES "$builddir"/build) ,但是在许多站点上,按照我的想法,这些节点一定是不同的。有人可以指出代码中的错误吗?

"setosa"

My output Plot

解决方法

您的代码没有错误。问题在于,在基数R绘图中,如果轴上的标签原本会重叠,则会被自动抑制。每个x轴上有三个刻度线-每个物种一个刻度线,但是只标记了Setosa,因为否则标记会相互绘制。

最简单的解决方案是使您的绘图变大。例如,如果拖动绘图窗口以填满屏幕,结果是:

enter image description here