Greetings,

I would like to plot to make a figure with 3 subplots

of the form (221) to (223):

- each subplot should show a bar3d plot of a matrix

- each subplot should have it's own title

The problems:

a) I don't see (nor did i find something) how i can

use subplots combined with bar3d (from the mpl_toolkits.mplot3d)

package.

b) I don't manage to give the 3d bar plot a title. In the attached

code you will see that a title is set, but it does not show

up in the figure

Could someone please help me out with these problems?

Thanks,

q

## ···

---------------------

The code for the basic plot of the matrix:

from mpl_toolkits.mplot3d import Axes3D

import matplotlib.pyplot as plt

from matplotlib.ticker import FixedFormatter, LinearLocator, FixedLocator

from numpy import *

psi=1/sqrt(2)*array([1, 0, 0, 1])

rho=outer(psi,psi)

fig = plt.figure()

ax = Axes3D(fig)

elements = (len(rho) * len(rho))

xpos, ypos = meshgrid(array(range(len(rho)))+0.25, array(range(len(rho)))+0.25)

xpos = xpos.flatten()

ypos = ypos.flatten()

zpos = zeros(elements)

dx = 0.5 * ones_like(zpos)

dy = dx.copy()

dz = absolute(rho.flatten())

ax.set_title('absolute')

ax.bar3d(xpos, ypos, zpos, dx, dy, dz, color='#F8F800')

plt.show()