[Numpy-discussion] Numpy logo in VTK

klo uo klonuo at gmail.com
Wed Jun 27 22:27:42 EDT 2012


In the first version this line:

    ax.bar3d([i], [0], [i], [.9], [.1], [.9], color='y', linewidth=.1)

is responsible for diagonal in N, and it is inverted.

In the second version you quoted this is corrected with:

    ax.bar3d([3-i], [0], [i], [.9], [.1], [.9], color='y', linewidth=.1)

Also snippet for clearing axis decorations, (grid, ticks, lines...) is
posted separately besides first version.


Anyhow attached python script in later mail (with youtube link) has
all this together plus anim sequence


On Wed, Jun 27, 2012 at 6:34 PM, Virgil Stokes <vs at it.uu.se> wrote:
> On 27-Jun-2012 08:04, klo uo wrote:
>> from numpy import arange, ones
>> import matplotlib.pyplot as plt
>> from mpl_toolkits.mplot3d import Axes3D
>>
>> fig = plt.figure()
>> ax = fig.add_subplot(111, projection='3d')
>>
>> o = ones(4)
>> r = arange(4)
>>
>> # planes:
>> for z in arange(3)+1:
>>     ax.bar(r, o*4, zs=z, zdir='x', alpha=.05, width=1)
>>     ax.bar(r, o*4, zs=z, zdir='y', alpha=.05, width=1)
>>     ax.bar(r, o*4, zs=z, zdir='z', alpha=.05, width=1)
>>
>> # N
>> for i in [1, 2]:
>>      ax.bar3d([3-i], [0], [i], [.9], [.1], [.9], color='y', linewidth=.1)
>>      ax.bar3d(o+(i*(-1)**i), o-1, r, o-.1, o-.9, o-.1, color='y', linewidth=.1)
>>
>> # cage
>> ax.bar3d([0], [0], [0], [4], [4], [4], alpha=.05, color='w', linewidth=0)
>>
>> plt.show()
>> # plt.savefig('numpy.png')
> Umh...
> The first version that you posted looks ok on my screen (N is not inverted). And
> this version shows no difference in the "N"; but, it does show tick marks
> labeled with numerical values.
>
> --V
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion



More information about the NumPy-Discussion mailing list