Chris,
My guess is that you have some combination of 0.87.7 and svn; the
traceback says 0.87.7, and the KeyError is because of an addition to
rcParams since 0.87.7.
Try this:
In [1]:import matplotlib
In [2]:matplotlib.rcParams
Out[2]:
{'axes.axisbelow': False,
'axes.edgecolor': 'k',
'axes.facecolor': 'w',
'axes.formatter.limits': (-7, 7),
'axes.grid': False,
'axes.hold': True,
etc. etc.
If you don't see the axes.formatter.limits key then your __init__.py is
not from svn. Maybe the thing to do is delete all versions and traces
of matplotlib from your system and then re-download and install.
Eric
Chris Fonnesbeck wrote:
> On 1/31/07, *John Hunter* <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
> >>>>> "Chris" == Chris Fonnesbeck <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> writes:
>
> Chris> The thing is, I deleted my entire ~/.matplotlib directory,
> Chris> hoping to start clean. Where does matplotlib get its info
> Chris> when a .matplotlibrc is not present in my home directory?
>
> It first looks in the current working dir and then in ~/.matplotlib
>
> Try running a sample script with --verbose-helpful and it will tell
> you which file is being read...
>
>
>
> I copied the matplotlibrc file from the source in svn; here is what I
> get using --verbose-helpful:
>
> Osoyoos:~ chris$ python plot.py --verbose-helpful
> plot.py:14: SyntaxWarning: import * only allowed at module level
> def main():
> matplotlib data path
> /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/mpl-data
>
>
> $HOME=/Users/chris
> CONFIGDIR=/Users/chris/.matplotlib
> loaded rc file /Users/chris/.matplotlib/matplotlibrc
> matplotlib version 0.87.7
> verbose.level helpful
> interactive is False
> platform is darwin
> numerix numpy 1.0.2.dev3522
> font search path
> ['/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/mpl-data']
> loaded ttfcache file /Users/chris/.matplotlib/ttffont.cache
> backend TkAgg version 8.4
> Traceback (most recent call last):
> File "plot.py", line 20, in ?
> main()
> File "plot.py", line 16, in main
> plot(range(10), range(10))
> File
> "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/pylab.py",
>
> line 2038, in plot
> b = ishold()
> File
> "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/pylab.py",
>
> line 937, in ishold
> return gca().ishold()
> File
> "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/pylab.py",
>
> line 883, in gca
> ax = gcf().gca(**kwargs)
> File
> "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/figure.py",
>
> line 679, in gca
> return self.add_subplot(111, **kwargs)
> File
> "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/figure.py",
>
> line 506, in add_subplot
> a = Subplot(self, *args, **kwargs)
> File
> "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/axes.py",
>
> line 4911, in __init__
> Axes.__init__(self, fig, [ self.figLeft, self.figBottom,
> File
> "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/axes.py",
>
> line 439, in __init__
> self._init_axis()
> File
> "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/axes.py",
>
> line 470, in _init_axis
> self.xaxis = XAxis(self)
> File
> "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/axis.py",
>
> line 514, in __init__
> self.cla()
> File
> "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/axis.py",
>
> line 535, in cla
> self.set_major_formatter(ScalarFormatter())
> File
> "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/matplotlib/ticker.py",
>
> line 271, in __init__
> self._powerlimits = rcParams['axes.formatter.limits ']
> KeyError: 'axes.formatter.limits'
>
>
>
> --
> Chris Fonnesbeck + Atlanta, GA + http://trichech.us
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Matplotlib-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users