Does the workaround posted here fix things for you?
https://github.com/matplotlib/matplotlib/issues/3727#issuecomment-60899590
On Tue, Dec 2, 2014 at 10:43 AM, Fabien <[email protected]> wrote:
> On 02.12.2014 16:34, Benjamin Root wrote:
> > Please provide the full traceback
>
> sure, I pasted the traceback below. Here are the pandas infos:
>
> In [17]: df.info()
> <class 'pandas.core.frame.DataFrame'>
> DatetimeIndex: 5 entries, 1950-01-01 00:00:00 to 1950-05-01 00:00:00
> Freq: MS
> Data columns (total 2 columns):
> data 5 non-null int64
> cond 5 non-null bool
> dtypes: bool(1), int64(1)
> memory usage: 85.0 bytes
>
> In [18]: df.index
> Out[18]:
> <class 'pandas.tseries.index.DatetimeIndex'>
> [1950-01-01, ..., 1950-05-01]
> Length: 5, Freq: MS, Timezone: None
>
>
> In [19]: df.index.values
> Out[19]:
> array(['1950-01-01T00:00:00.000000000Z', '1950-02-01T00:00:00.000000000Z',
> '1950-03-01T00:00:00.000000000Z', '1950-04-01T00:00:00.000000000Z',
> '1950-05-01T00:00:00.000000000Z'], dtype='datetime64[ns]')
>
>
> Traceback:
>
> In [16]: c = span_where(df.index, ymin=0, ymax=4, where=df['cond'],
> color='green')
> ---------------------------------------------------------------------------
> TypeError Traceback (most recent call last)
> <ipython-input-16-d033044a6db2> in <module>()
> ----> 1 c = span_where(df.index, ymin=0, ymax=4, where=df['cond'],
> color='green')
>
>
> /home/mowglie/.pyvirtualenvs/py3.3/lib/python3.3/site-packages/matplotlib/collections.py
> in span_where(x, ymin, ymax, where, **kwargs)
> 871
> 872 collection = BrokenBarHCollection(
> --> 873 xranges, [ymin, ymax - ymin], **kwargs)
> 874 return collection
> 875
>
>
> /home/mowglie/.pyvirtualenvs/py3.3/lib/python3.3/site-packages/matplotlib/collections.py
> in __init__(self, xranges, yrange, **kwargs)
> 851 (xmin + xwidth, ymin),
> 852 (xmin, ymin)] for xmin, xwidth in xranges]
> --> 853 PolyCollection.__init__(self, verts, **kwargs)
> 854
> 855 @staticmethod
>
>
> /home/mowglie/.pyvirtualenvs/py3.3/lib/python3.3/site-packages/matplotlib/collections.py
> in __init__(self, verts, sizes, closed, **kwargs)
> 799 Collection.__init__(self, **kwargs)
> 800 self.set_sizes(sizes)
> --> 801 self.set_verts(verts, closed)
> 802
> 803 def set_verts(self, verts, closed=True):
>
>
> /home/mowglie/.pyvirtualenvs/py3.3/lib/python3.3/site-packages/matplotlib/collections.py
> in set_verts(self, verts, closed)
> 819 codes[0] = mpath.Path.MOVETO
> 820 codes[-1] = mpath.Path.CLOSEPOLY
> --> 821 self._paths.append(mpath.Path(xy, codes))
> 822 else:
> 823 self._paths.append(mpath.Path(xy))
>
>
> /home/mowglie/.pyvirtualenvs/py3.3/lib/python3.3/site-packages/matplotlib/path.py
> in __init__(self, vertices, codes, _interpolation_steps, closed, readonly)
> 135 vertices = vertices.astype(np.float_).filled(np.nan)
> 136 else:
> --> 137 vertices = np.asarray(vertices, np.float_)
> 138
> 139 if codes is not None:
>
>
> /home/mowglie/.pyvirtualenvs/py3.3/lib/python3.3/site-packages/numpy/core/numeric.py
> in asarray(a, dtype, order)
> 460
> 461 """
> --> 462 return array(a, dtype, copy=False, order=order)
> 463
> 464 def asanyarray(a, dtype=None, order=None):
>
> TypeError: float() argument must be a string or a number
>
>
>
>
>
>
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
>
> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
> _______________________________________________
> Matplotlib-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users