# [SciPy-user] Matplotlib/pylab help

James Coughlan coughlan@ski....
Fri Apr 27 15:59:35 CDT 2007

```Hi,

Ryan, thanks for the ylim solution. Just wanted to point out that one
more step needs to be taken to display matrices in image form (such as
matrices that represent images), when the y axis typically designates
row number, which increases from the top to the bottom of the figure.
The ylim function does make the y-axis increase from top to bottom,
*but* the entire image then appears upside down (i.e. flipped about the
middle row).

To correct this, just use the flipud() function. Example:

h,w=im.shape #im is grayscale image
figure()
imshow(flipud(im))
ylim([h, 0])

If anyone knows an easier solution, please let me know. (In Matlab it's
as simple as typing "axis ij" after displaying the matrix.)

Best,

James

Ryan Krauss wrote:
> I think it is as simple as specifying your ylim to be [ymax,ymin]:
>
> t=arange(0,0.2,0.001)
> y=sin(2*10*pi*t)
> plot(t,y)
> ylim([1.0,-1.0])
>
> On 4/27/07, Brandon Nuttall <bnuttall@uky.edu> wrote:
>
>> Folks,
>>
>> I have a simple(?) question. I need to plot some data with the y axis
>> inverted. That is, the minimum y is at the top of the y axis (top left
>> corner of figure) and the maximum y in at the bottom of the y axis (bottom
>> left corner of figure) where it intersects the x axis. I'm plotting
>> depth-related data xy data. I've browsed the FAQs, docstrings, Matplotlib
>> User's Guide and haven't found out how to do this. I'm certain I'm
>> overlooking some argument or method somewhere.
>>
>> Thanks for any assistance.
>>
>> Brandon
>>
>>
>>
>> Brandon C. Nuttall
>>
>> BNUTTALL@UKY.EDU                         Kentucky Geological Survey
>> (859) 257-5500                                     University of Kentucky
>> (859) 257-1147 (fax)                              228 Mining & Mineral
>> Resources Bldg
>> http://www.uky.edu/KGS/home.htm       Lexington, Kentucky 40506-0107
>>
>> _______________________________________________
>> SciPy-user mailing list
>> SciPy-user@scipy.org
>> http://projects.scipy.org/mailman/listinfo/scipy-user
>>
>>
> _______________________________________________
> SciPy-user mailing list
> SciPy-user@scipy.org
> http://projects.scipy.org/mailman/listinfo/scipy-user
>

--
-------------------------------------------------------
James Coughlan, Ph.D., Associate Scientist

Smith-Kettlewell Eye Research Institute

Email: coughlan@ski.org
URL: http://www.ski.org/Rehab/Coughlan_lab/
Phone: 415-345-2146
Fax: 415-345-8455
-------------------------------------------------------

```