from matplotlib.colors import LogNorm
import matplotlib.pyplot as plt
import numpy as np

amount=11
#~ x = np.random.randn(amount)
x = np.linspace(0, 40, amount)
print x
y = np.random.randn(amount) + 5
print y

plt.hist2d(x, y, bins=min(40,11) , norm=LogNorm())
plt.colorbar()
plt.show()