Python matplotlib:AxesSubplot对象没有属性tick_参数

Python matplotlib:AxesSubplot对象没有属性tick_参数,python,numpy,matplotlib,plot,Python,Numpy,Matplotlib,Plot,我试图使用通过pylab导入的matplotlib制作一个简单的绘图: 从派拉布进口* list_of_files=[('EXP001.txt','EXP001'),('EXP002.txt','EXP002'),('EXP003.txt','EXP003'),('EXP004.txt','EXP004')] datalist = [ ( loadtxt(filename), label ) for filename, label in list_of_files ] fig=figure(

我试图使用通过pylab导入的matplotlib制作一个简单的绘图: 从派拉布进口*

list_of_files=[('EXP001.txt','EXP001'),('EXP002.txt','EXP002'),('EXP003.txt','EXP003'),('EXP004.txt','EXP004')]

datalist = [ ( loadtxt(filename), label ) for filename, label in list_of_files ]

fig=figure()
ax=fig.add_subplot(111)

for data, label in datalist:
line,= loglog( data[:,0], data[:,2], ls='-', marker='.', label=label)

ax.tick_params(axis='x', reset=True, which='minor', labelbottom='on')

legend()
title("EXP001 Simulations")
xlabel("k in $h/Mpc$ ")
ylabel("$P(k)$")
savefig('./pyprueba.png',dpi=200)
show() 
但我一直在犯错误:

File "pyplot.PS.py", line 13, in <module>
ax.tick_params(axis='x', reset=True, which='minor', labelbottom='on')
AttributeError: 'AxesSubplot' object has no attribute 'tick_params'
文件“pyplot.PS.py”,第13行,在
ax.tick_参数(axis='x',reset=True,哪个='minor',labelbottom='on')
AttributeError:'AxeSubPlot'对象没有属性'tick_params'

我已经从这个网站上的示例和官方文档示例中提取了部分代码,所以我真的不知道这里有什么问题。

您使用的是什么版本?MPLV1.2.0适合我。是的,遗憾的是我有一个非常旧的版本:0.99.3。但是我在我的研究所,我必须要求管理员更新它。
matplotlib
很容易在本地安装,
python setup.py安装--prefix=/where/ever/you/want
,然后将正确的路径添加到pythonpath。我已经这样做了,并在.bashrc文件中使用export将本地安装路径添加到pythonpath。但是,当我在python中键入matplotlib.\uuuuu version\uuuuuu时,我仍然得到版本0.99.3