I had this problem but could not find the answer online. I will be highly appreciating if anyone can point me some direction on this problem.
I installed pythonxy and used matplotlib through ipython. I used matshow to draw a matrix and then set ticklables. This lead to the shown rows having uneven height. The following shows my problem:
This works fine and is shown in fig1.png. However, after I set the yticks:
The rows of the matrix drawn have uneven height. Please see fig2.png.