Possible Duplicate:
Plot logarithmic axes with matplotlib in python
I have a 50*1050 matrix in which the dimension 50 represents the frequency and 1050 the time. I tried to plot it using imshow and I get this image:
But i want to highlight the lower frequencies, which means I need to use the logarithmic scale for the y scale. I searched a lot but I didn't find any effective solution yet.
What I need exactly is that the first row of the matrix should occupy the biggest percentage of the image and as the rows increase, the width if the row they occupy in the image should decrease. Any suggestion?