但它报错了,这是什么原因:AttributeError: 'list' object has no attribute 'set_ydata'
时间: 2023-10-31 09:38:47 浏览: 228
python报错: list object has no attribute shape的解决
这个错误通常是因为在处理图形数据时,将数据存储在了列表中,然后尝试使用matplotlib中的set_ydata()函数将列表数据设置为图形的y轴数据。但是,set_ydata()函数只能在matplotlib中的一些特定对象中使用,例如Line2D对象。
因此,你需要确保你正在使用正确的对象来调用set_ydata()函数,并且这个对象包含ydata属性。如果你正在使用一个列表来存储数据,你需要将数据转换为一个适当的对象,例如numpy数组或matplotlib中的Line2D对象,然后再使用set_ydata()函数。
阅读全文