文章目录 原因解决方案 原因 ax.set_xticks(ticks,labels) 这个玩意是Matplotlib 3.1及以上版本的用法,而你的版本低于这个版本,不支持labels这个参数。 解决方案 这里给两种方法,个人推荐方法2。 方法1:更新你的Matplotlib版本。 方法2:使用如下代码: ax.set_xticks(ticks) ax.set_xticklabels(labels) 上述代码的功能和新版本的ax.set_xticks(ticks,labels)是等价的。