On 07/27/2010 09:43 AM, Mathew Yeates wrote:
> I tried
> xs=[0,0,8,8]
> ys=[0,8,8,0]
> verts=zip(xs,ys)
> poly = PolyCollection([verts])
>
> already but it doesn't work

Yes, I saw you say that, but---did you actually try running the script I 
attached?

Please run it from the command line ("python pctest.py"), and if it 
fails, send the traceback.

Eric

>
> on line 581 of collections.py
>
> there is
> for xy in verts:
>
> but
> verts=[[(0, 0), (0, 8), (8, 8), (8, 0)]] i.e. a list with a single element.
> so the loop  happens only once
>
> -Mathew
>
>
> On Tue, Jul 27, 2010 at 12:29 PM, Eric Firing<efir...@hawaii.edu>  wrote:
>> On 07/27/2010 08:55 AM, Mathew Yeates wrote:
>>>
>>> I still get the error
>>> ValueError: arrays must have same number of dimensions
>>> at line 587 in collections.py
>>
>> I think you are not actually doing what you think you are doing, and what
>> was explained by Tony.
>>
>> Try the attached script.
>>
>> Eric
>>
>>>
>>> This is on Windows.
>>>
>>>
>>> On Tue, Jul 27, 2010 at 11:42 AM, Eric Firing<efir...@hawaii.edu>    wrote:
>>>>
>>>> On 07/27/2010 08:14 AM, Mathew Yeates wrote:
>>>>>
>>>>> I installed matplotlib 1.0 and now I get a different error
>>>>> s=[0,0,8,8]
>>>>> ys=[0,8,8,0]
>>>>> verts=zip(xs,ys)
>>>>> poly = PolyCollection(verts)
>>>>>
>>>>> fails at line 587 in collections because
>>>>> xy = array([0, 0]) # xy.shape = (2,)
>>>>> and line 587 says xy = np.concatenate([xy, np.zeros((1,2))])
>>>>>
>>>>> What do I do?
>>>>
>>>> With 1.0:
>>>>
>>>> In [8]: verts
>>>> Out[8]: [(0, 0), (0, 8), (8, 8), (8, 0)]
>>>>
>>>> In [9]: p = PolyCollection([verts])
>>>>
>>>> Eric
>>>>
>>>>>
>>>>> -Mathew
>>>>>
>>>>>
>>>>> On Tue, Jul 27, 2010 at 9:51 AM, Mathew Yeates<mat.yea...@gmail.com>
>>>>>   wrote:
>>>>>>
>>>>>> why doesn't this work?
>>>>>> xs=[0,0,8,8]
>>>>>> ys=[0,8,8,0]
>>>>>> verts=zip(xs,ys)
>>>>>> poly = PolyCollection(verts)
>>>>>>
>>>>>>
>>>>>> I tried
>>>>>> poly = PolyCollection([verts]) but that doesn't work either
>>>>>>
>>>>>> -Mathew

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share 
of $1 Million in cash or HP Products. Visit us here for more details:
http://ad.doubleclick.net/clk;226879339;13503038;l?
http://clk.atdmt.com/CRS/go/247765532/direct/01/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to