matplotlib的这个简单的例子抛出了上面提到的错误:
https://matplotlib.org/stable/gallery/lines_bars_and_markers/barchart.html
根据set_xticks()的文档,我也找不到任何错字:
https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.set_xticks.html
有谁能提供清洁和一些帮助,请?
亲切的问候,丹尼尔
matplotlib的这个简单的例子抛出了上面提到的错误:
https://matplotlib.org/stable/gallery/lines_bars_and_markers/barchart.html
根据set_xticks()的文档,我也找不到任何错字:
https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.set_xticks.html
有谁能提供清洁和一些帮助,请?
亲切的问候,丹尼尔
3条答案
按热度按时间fdx2calv1#
这是基于您使用的matplotlib版本的错误。
set_axis
命令已从matplotlib版本3.4.x更改为3.5.x。请尝试使用较新的版本。您可以通过以下方式安装它6ie5vjzr2#
在我的例子中,我忘记了激活Python虚拟环境,所以解释器引用了一个旧版本的matplotlib,没有名为
set_xticks
的函数。在启动我的脚本之前运行
pipenv shell
修复了这个问题。pxyaymoc3#
我在使用matplotlib 3.7.1时仍然有这个问题。通过命名参数解决了这个问题: