On 25 March 2011 07:31, jford14685 <jford14...@gmail.com> wrote: > I am a newbie Python programmer trying to make 3d barplots like > http://matplotlib.sourceforge.net/examples/mplot3d/bars3d_demo.html this > one on the Matplotlib site. > > When I run the demo source (python bars3d_demo.py) it works fine. I then > changed the way xs and ys are assigned, to > xs = np.array([1.,2.,3.]) # was xs = np.arange(20) > ys = np.array([1.,2.,3.]) # was ys = np.random.rand(20) > ax.bar(xs, ys, zs=1, zdir='y', color='r', alpha=0.8) > (ditto for two other data sets) > > Now the bars are triangles. The right side of each bar is of the correct > height, but the left side of each bar starts at zero.
Here's another data point. My guess is this is a bug with Axes3D: I can recreate the problem with 3 bars, but with >4 bars everything works okay. On my setup, with exactly 4 bars, the leftmost edge of the bars doesn't get a border, so something possibly related is going on there too. Angus. -- AJC McMorland Post-doctoral research fellow Neurobiology, University of Pittsburgh ------------------------------------------------------------------------------ Enable your software for Intel(R) Active Management Technology to meet the growing manageability and security demands of your customers. Businesses are taking advantage of Intel(R) vPro (TM) technology - will your software be a part of the solution? Download the Intel(R) Manageability Checker today! http://p.sf.net/sfu/intel-dev2devmar _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users