我有一些代码在本地的Python 3.7上完美运行,但在远程服务器上也是Python 3.7时却失败了。奇怪的是错误信息是
你能看出问题的起源是什么吗?
AttributeError: 'AxesSubplot' object has no attribute 'sharex'
。然而,AxesSubplot
应该有一个sharex
属性,因此我不明白它从哪里出现的。以下是一段非常简短的用于调试的代码,在我的远程服务器上无法正常工作:import numpy as np ; import matplotlib.pyplot as plt
x=np.arange(50) ; y = x
title='test'
plt.close(title)
fig=plt.figure(title, clear=True)
fig.suptitle(title)
ax1,ax2=fig.subplots(nrows=2)
ax1.sharex(ax2)
你能看出问题的起源是什么吗?