Hello,

I am struggling with a potentially easy problem in matplotlib: I have 
some 2D data
which I visualize using matplotlibs contour function. However, besides the
contour lines itself I want to visualize the underlying grid as well 
which I do by setting ticks for
each data point on x and y axis and setting the tick labels to void:

figure()
ax=gca()
ax.set_aspect('equal')

xax=ax.xaxis
xax.set_ticks(X[0,:])
xax.set_ticklabels('')

yax=ax.yaxis
yax.set_ticks(Y[:,0])
yax.set_ticklabels('')

contour(X,Y,g,0,linewidth=4)
ax.grid(color='r', linestyle='-', linewidth=1)

Here, X, Y are the coordinates of my grid created with
X, Y = np.meshgrid(X, Y)

So far everything is fine and I have my grid. However, I also want to 
have some tick labels
on the x and y axis. I tried that using twinx() but that has the result
that
i) the aspect ratio is lost (which I have set with ax.set_aspect('equal'))
ii) the grid-lines are re-set to the major ticks of the newly created
axis.

How can I achieve both: i) having my 2D grid vizualized and ii) having some
ticks and labels along the x and y axis.

Thanks for any help and greetings from Sweden

Michael



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to