Matplotlib python cambia de un solo color en mapa de colores

Uso el mapa de colores en python para trazar y analizar valores en una matriz. Necesito asociar el color blanco a cada elemento igual a 0.0, mientras que para otros me gustaría tener un mapa de color "tradicional". Mirando aPython Matplotlib Colormap Modifiqué el diccionario usado por pcolor como:

dic = {'red': ((0., 1, 1), 
               (0.00000000001, 0, 0), 
               (0.66, 1, 1), 
               (0.89,1, 1), 
               (1, 0.5, 0.5)), 
       'green': ((0., 1, 1), 
                (0.00000000001, 0, 0), 
                (0.375,1, 1), 
                (0.64,1, 1), 
                (0.91,0,0), 
                (1, 0, 0)), 
       'blue': ((0., 1, 1), 
               (0.00000000001, 1, 1), 
               (0.34, 1, 1), 
               (0.65,0, 0), 
               (1, 0, 0))}

El resultado es:

Lo puse:

matrix[0][0]=0 matrix[0][1]=0.002

Pero como puede ver, ambos están asociados con el color blanco, incluso si configuro 0.00000000001 como punto de partida para el azul. ¿Cómo es esto posible? ¿Cómo puedo cambiarlo para obtener lo que me gustaría?

Respuestas a la pregunta(1)

Su respuesta a la pregunta