'other' must be an instance of matplotlib.axes._base._AxesBase, not a str
时间: 2024-06-01 09:10:36 浏览: 259
This error message is indicating that you are trying to pass a string ('other') as an argument where an instance of the class `matplotlib.axes._base._AxesBase` is expected.
You should check the code where you are passing the argument `other` and make sure that it is an instance of `matplotlib.axes._base._AxesBase`. If it is not, you will need to modify your code to create an instance of this class and pass it as the argument instead of the string.
相关问题
<class 'matplotlib.axes._base._AxesBase.ArtistList'>干吗用
`<class 'matplotlib.axes._base._AxesBase.ArtistList'>` 是 matplotlib 库中的一个类,用于存储 `Axes` 对象中所包含的所有 `Artist` 对象的列表。`Artist` 是 matplotlib 中的重要概念,表示图形中的任何元素,包括坐标轴,文本,线条,颜色填充等等。在 `Axes` 对象中,可以添加多个 `Artist` 对象,用于构建出我们所需要的图形。
因此,`<class 'matplotlib.axes._base._AxesBase.ArtistList'>` 类可以用于访问 `Axes` 对象中包含的所有 `Artist` 对象,比如获取 `Axes` 对象中某个 `Artist` 对象的属性或者对 `Artist` 对象进行操作等。但是这个类通常不需要我们直接使用,而是作为 matplotlib 库内部的一个数据结构来使用。
阅读全文