Ciarán Mooney wrote:
> Hi,
>
> I am trying to plot an image with matplotlib and change the default axis 
> units.
>
> Using the cookbook recipe (import image with PIL, and use imshow() ).
> I am able to get matplotlib to display the image, but the axis are
> just the x and y pixel numbers.
>
> I'd like to convert them to something else. Ie
>
> y_value = ypixel * (131/1608)
> x_value = xpixel * (5/60)
>
> I am really struggling here and have been at it since yesterday. There
> must be a simple way of doing this that is evading me.
>   
You want the "extent" keyword argument. E.g. pylab.imshow( pixels,
extent=(0,131,0,5) ) if pixels has dimensions 1608 wide and 60 high to
match your above attempt.

------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to