xgb.plot_tree字体大小python [英] xgb.plot_tree font size python

查看:1399
本文介绍了xgb.plot_tree字体大小python的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我做了一张照片

  import matplotlib.pylab as plt 
%matplotlib inline
from matplotlib.pylab import rcParams

.....我错过了xgboost的代码

  xgb.plot_tree(clf,num_trees = 2)



我想增加字体大小

  font = {'size':22} 
plt.rc('font',** font)

  plt.rcParams.update ({'font.size':32})

但字体大小相同
如何更改字体大小在xgb.plot_tree?

解决方案

 %matplotlib inline 
从xgboost导入plot_tree
从matplotlib.pylab导入rcParams

##设置参数
rcParams ['figure.figsize'] = 80,50

plot_tree(finalmodel,num_trees = X)

希望这会有帮助,我想你应该先设置matplotlib参数。


I make a picture as bellow

import matplotlib.pylab as plt
%matplotlib inline
from matplotlib.pylab import rcParams

..... i miss code for xgboost

xgb.plot_tree(clf, num_trees=2)

And i want to increase font size

font = {'size'   : 22}
plt.rc('font', **font)

or

plt.rcParams.update({'font.size': 32})

but font size is the same how to change font size in xgb.plot_tree?

解决方案

%matplotlib inline
from xgboost import plot_tree
from matplotlib.pylab import rcParams

##set up the parameters
rcParams['figure.figsize'] = 80,50

plot_tree(finalmodel, num_trees=X)

hope this will help, I think you should set up the matplotlib parameters first.

这篇关于xgb.plot_tree字体大小python的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆