I'm still hoping that one of the authors of the function might answer 
your question, though it is possible that no one knows at this point or 
it not actually possible. My guess is that you'd have to use CFFI to 
create a c style pointer to your data.

I think you can work around the need to pass in extra data with a little 
extra effort, e.g. something like this:

def my_label_func(extra_data):
        local = extra_data
        def label_func(axis, value, data):
                .. do something with local..

        return label_func

plslabelfunc(my_label_func(my_data))

-Hazen

On 09/14/2011 04:26 PM, Ryan Hamilton wrote:
> Hi,
>
> Could anyone provide an example of how to pass additional information
> to the custom label function (plslabelfunc) in Python?  I can't seem
> to get it right, everything I try to pass dies with a type error and
> Example 19 just passes None.  I'm using 5.9.8, but that shouldn't
> matter for this since I think it's a problem of mine and not plplot's.
>   Thanks!
>
> Ryan Hamilton
> Graduate Student
> NMSU Astronomy
> [email protected]
>
> ------------------------------------------------------------------------------
> BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
> Learn about the latest advances in developing for the
> BlackBerry® mobile platform with sessions, labs&  more.
> See new tools and technologies. Register for BlackBerry® DevCon today!
> http://p.sf.net/sfu/rim-devcon-copy1
> _______________________________________________
> Plplot-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/plplot-general


------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
http://p.sf.net/sfu/rim-devcon-copy2
_______________________________________________
Plplot-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plplot-general

Reply via email to