Matplotlib è ciò che desideri.
La salsa speciale è una tecnologia di rendering nota come agg che credo sia la geometria anti-grana . Il risultato è che questa libreria produce grafica di qualità di pubblicazione in una gamma impressionante di famiglie di plot.
La mia trama non è molto simile a quella nella tua domanda, ma è solo perché i colori sono diversi.
Questo tipo di trama è banale in Matplotlib. Ecco il codice che ho usato per crearlo.
import numpy as NP
from matplotlib import pyplot as MPL
import matplotlib.cm as CM
M = NP.random.randint(0, 25, 100**2).reshape(100, 100)
M = NP.where(M < 20, 0, M)
fig = MPL.figure(frameon='False')
ax1 = fig.add_subplot(111)
ax1.imshow(M, cmap=CM.Accent, interpolation='nearest')
ax1.set_xticks([])
ax1.set_yticks([])
MPL.show()