Revision: 7495
http://matplotlib.svn.sourceforge.net/matplotlib/?rev=7495&view=rev
Author: efiring
Date: 2009-08-15 23:05:52 +0000 (Sat, 15 Aug 2009)
Log Message:
-----------
Small changes to bar kwarg handling in response to 1200213
Modified Paths:
--------------
trunk/matplotlib/lib/matplotlib/axes.py
trunk/matplotlib/lib/matplotlib/pyplot.py
Modified: trunk/matplotlib/lib/matplotlib/axes.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/axes.py 2009-08-15 21:24:01 UTC (rev
7494)
+++ trunk/matplotlib/lib/matplotlib/axes.py 2009-08-15 23:05:52 UTC (rev
7495)
@@ -4076,19 +4076,11 @@
@docstring.dedent_interpd
- def bar(self, left, height, width=0.8, bottom=None,
- color=None, edgecolor=None, linewidth=None,
- yerr=None, xerr=None, ecolor=None, capsize=3,
- align='edge', orientation='vertical', log=False,
- **kwargs
- ):
+ def bar(self, left, height, width=0.8, bottom=None, **kwargs):
"""
call signature::
- bar(left, height, width=0.8, bottom=0,
- color=None, edgecolor=None, linewidth=None,
- yerr=None, xerr=None, ecolor=None, capsize=3,
- align='edge', orientation='vertical', log=False)
+ bar(left, height, width=0.8, bottom=0, **kwargs)
Make a bar plot with rectangles bounded by:
@@ -4157,7 +4149,16 @@
.. plot:: mpl_examples/pylab_examples/bar_stacked.py
"""
if not self._hold: self.cla()
-
+ color = kwargs.pop('color', None)
+ edgecolor = kwargs.pop('edgecolor', None)
+ linewidth = kwargs.pop('linewidth', None)
+ xerr = kwargs.pop('xerr', None)
+ yerr = kwargs.pop('yerr', None)
+ ecolor = kwargs.pop('ecolor', None)
+ capsize = kwargs.pop('capsize', 3)
+ align = kwargs.pop('align', 'edge')
+ orientation = kwargs.pop('orientation', 'vertical')
+ log = kwargs.pop('log', False)
label = kwargs.pop('label', '')
def make_iterable(x):
if not iterable(x):
Modified: trunk/matplotlib/lib/matplotlib/pyplot.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/pyplot.py 2009-08-15 21:24:01 UTC (rev
7494)
+++ trunk/matplotlib/lib/matplotlib/pyplot.py 2009-08-15 23:05:52 UTC (rev
7495)
@@ -1713,7 +1713,7 @@
# This function was autogenerated by boilerplate.py. Do not edit as
# changes will be lost
@autogen_docstring(Axes.bar)
-def bar(left, height, width=0.80000000000000004, bottom=None, color=None,
edgecolor=None, linewidth=None, yerr=None, xerr=None, ecolor=None, capsize=3,
align='edge', orientation='vertical', log=False, hold=None, **kwargs):
+def bar(left, height, width=0.80000000000000004, bottom=None, hold=None,
**kwargs):
ax = gca()
# allow callers to override the hold state by passing hold=True|False
washold = ax.ishold()
@@ -1721,7 +1721,7 @@
if hold is not None:
ax.hold(hold)
try:
- ret = ax.bar(left, height, width, bottom, color, edgecolor, linewidth,
yerr, xerr, ecolor, capsize, align, orientation, log, **kwargs)
+ ret = ax.bar(left, height, width, bottom, **kwargs)
draw_if_interactive()
finally:
ax.hold(washold)
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins