From: ben.v.r...@gmail.com [mailto:ben.v.r...@gmail.com] On Behalf Of Benjamin
Root
On Wed, Nov 10, 2010 at 3:12 PM, unij
<jdavidhei...@unisynmedical.com<mailto:jdavidhei...@unisynmedical.com>> wrote:
I'm trying to use mplot3d in a Wx based application, and most things seem to
be working fine. The one issue that keeps tripping me up is that the axes
labels are drawn at a weird angle. If I do the same type of plot without
using wx, then this problem goes away. I am completely stumped as to where
to even begin looking to fix this problem, so I would appreciate any
pointers you can give me.
I've attached a screenshot showing what I am talking about - a simple plot
where the axes labels look strange.
http://old.nabble.com/file/p30184616/mplot3d.jpg
I can reproduce the weird angle issue, but I can't seem to find a backend where
it doesn't occur. Could you run "import matplotlib; print
matplotlib.get_backend()" to determine which backend you are using when
everything looks ok? Also, could you report the output of
"matplotlib.__version__"?
If it happens for all backends then the problem is in mplot3d/axis3d.py.
Unfortunately, the code there is a little light on commenting, but i don't
notice any glaring mathematical error off the bat.
Ben Root
That's actually a really good point and something I didn't explain well - I
didn't go out of my way to test with other backends, but rather I tried it by
recreating the plot independently of my GUI, creating the same plot using
pyplot, following the example in scatter3d_demo.py from the sourceforge demos
page. If I then import matplotlib and check the backend, I get that it's
TkAgg, but I'm not sure whether that backend is actually being used - is it?
I did just try changing between Wx and WxAgg for the backends, and the
positions of the labels definitely move around in weird ways between the two,
so I think I'm now even more confused than I was before.
James
------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users