如何调整matplotlib图表图

时间:2019-01-31 11:39:43

标签: python matplotlib scikit-learn visualization yellowbrick

所以我在Python中使用yellowbrick(基本上是matplotlib和scikit-learn结合使用)来可视化一些数据。

我的图表如下:

enter image description here

标签被切掉。我要做的是调整图形,以免右侧的标签被切掉。我尝试过

plt.rcParams['figure.figsize'] = (10, 5)
plt.rcParams['font.size'] = 12

但是当我渲染图时,它仍然被切除。即使将其另存为png文件,它仍然被切断。我在这里想念什么?

1 个答案:

答案 0 :(得分:1)

tight_layout方法应该可以解决您的问题。 通常,您可以将其用于:

fig.tight_layout()  # if fig is your figure handle

plt.tight_layout()  # if stated within the context of your figure

此行代码应在渲染图形之前的最后一个绘图语句之后添加。

如果这不起作用,请发布完整工作的最小代码示例,如mcve中所述。之后,我将能够针对大多数(即使不是全部)案例发布一套完整的解决方案。