因此,当我尝试使用绘制多个子图时,pyplot.subplots
我得到如下信息:
我怎么能有:
- 每个子图的多个独立轴
- 每个子图的轴
- 使用子图在每个子图轴上叠加图。我试着做
((ax1,ax2),(ax3,ax4)) = subplots
,然后做ax1.plot
了两次,但结果两者都没有出现。
图片代码:
import string
import matplotlib
matplotlib.use('WX')
import matplotlib.pyplot as plt
import matplotlib.mlab as mlab
import numpy as np
from itertools import izip,chain
f,((ax1,ax2),(ax3,ax4)) = plt.subplots(2,2,sharex='col',sharey='row')
ax1.plot(range(10),2*np.arange(10))
ax2.plot(range(10),range(10))
ax3.plot(range(5),np.arange(5)*1000)
#pyplot.yscale('log')
#ax2.set_autoscaley_on(False)
#ax2.set_ylim([0,10])
plt.show()