当我在matplotlib网站上进行pyplot教程时,我收到了其中一个示例代码的警告。我对matplotlib完全陌生,不理解警告的内容。这是我第一次在python中收到警告,有人可以解释吗?
这是示例代码:
import matplotlib.pyplot as plt
plt.figure(1) # the first figure
plt.subplot(211) # the first subplot in the first figure
plt.plot([1, 2, 3])
plt.subplot(212) # the second subplot in the first figure
plt.plot([4, 5, 6])
plt.figure(2) # a second figure
plt.plot([4, 5, 6]) # creates a subplot(111) by default
plt.figure(1) # figure 1 current; subplot(212) still current
plt.subplot(211) # make subplot(211) in figure1 current
plt.title('Easy as 1, 2, 3') # subplot 211 title
这是警告:
/usr/local/lib/python2.7/dist-packages/matplotlib/cbook/deprecation.py:107:MatplotlibDeprecation警告:正在添加 使用与先前轴相同的参数的轴当前会重用较早的实例。在将来的版本中 ,将始终创建并返回一个新实例。同时,这种警告可以被抑制,并且未来 通过向每个轴实例传递唯一标签来确保行为。
warnings.warn(消息,mplDeprecation,stacklevel = 1)