python - matplotlib plt.ylim 引发错误列表对象不可调用

首先我知道这个问题有人问过here和 here ,但这些都没有进一步帮助我。

我正在尝试设置图表的 ylim。关注的代码非常简单:

plt.scatter(nDat, tDat)

plt.ylim(200, 300)

plt.show()

如果我运行这个我得到

TypeError: 'list' object is not callable

现在,如果我使用 xlim 而不是 ylim 来运行它,它会工作得很好,并且它会毫无问题地返回我要求的图形。只有当我从字面上将 x 更改为 y 时,才会出现此错误。老实说,我很困惑。

谢谢你,祝你有美好的一天。

最佳答案

您可能不小心用列表覆盖了 plt.ylim。这可以例如如果您运行 plt.ylim = [200, 300] 会发生这种情况,这将用列表覆盖 matplotlib 方法 ylim

如果您使用的是 Jupyter Notebook,请确保重新启动内核以重置它。否则,请确保检查您的代码是否存在此类分配并将其删除。

https://stackoverflow.com/questions/63031508/

相关文章:

reactjs - 避免在组件加载时对组件使用多个 useEffect

r - 拆分字符串、标记子字符串并将标记转换为数字向量

python - 属性错误 : 'list' object has no attribute 'en

javascript - 在嵌套导航器中导航时未定义 route.params?

python - pandas Groupby 求和并连接

reactjs - React Native 删除 Flatlist 中的底部空间

python - GoogleTrans Python 不翻译

javascript - 如何为 Angular Material Slide Toggle 设置默

javascript - 将变量传递给自定义 Svelte Web 组件

c - 用C写的小程序