plt.tight_layout(1, rect=(0,0,1,0.98)) TypeError: tight_layout() takes 0 positional arguments but 1 positional argument (and 1 keyword-only argument) were given
时间: 2023-06-27 14:02:26 浏览: 389
tensorflow下的图片标准化函数per_image_standardization用法
这个错误是因为 `tight_layout()` 函数需要传入一个参数,但你传入的参数个数不正确。你可以尝试将 `tight_layout()` 函数的参数改为如下所示:
```python
plt.tight_layout(rect=[0, 0, 1, 0.98])
```
这样就可以避免出现上述错误了。其中,`rect` 参数用于指定子图区域的左、下、右、上边界,取值范围是 [0, 1]。在上述代码中,我将整个画布作为子图区域,因此 `rect` 参数的取值为 `[0, 0, 1, 0.98]`。
阅读全文