2018-10-29
阅读量:
940
为什么我的画布设置不起作用?
一、问题描述
使用python中绘图包matplotlib.pyplot绘图时发现我们对画布设置的参数对图中所画的数据图不起作用,这是为什么呢?
下面是我们绘图的代码:
imp0.plot(kind='bar', title='Feature Importances')
plt.figure(figsize=(15,3), dpi=100)
plt.ylabel('Feature Importance Score')
plt.show()
执行之后发现出现了两个图,第一个是python的默认图表(包括大小等),由于数据过多的原因导致数据看起来很不清晰,所以我们将画布设置为宽15,高3,发现里面并没有数据,形成了两张独立的图表,我们可以想象一下,出现了两张图,第二个是我们设置的画布但是没有数据,也就是说,我们没有将数据和画布连接到一起。

我发现这个图的顺序是根据我的代码顺序现的,先出现了imp0这个数据集绘制柱状图之后的图形,后面是plt出现的图,然后我就想到是不是顺序对绘图有影响,尝试将代码顺序更换之后发现:结果只出现了一张图,并且是我们所设定参数之后的图表,也就是说我们在绘制图标是,要先设置好画布参数,再添加数据进去才可以使用参数。







评论(0)


暂无数据
推荐帖子
0条评论
0条评论
1条评论