Как обычно, я разобрался с этим сразу после того, как спросил;). Для потомков вот мой удар:
m = np.zeros((1,20))
for i in range(20):
m[0,i] = (i*5)/100.0
print m
plt.imshow(m, cmap='gray', aspect=2)
plt.yticks(np.arange(0))
plt.xticks(np.arange(0,25,5), [0,25,50,75,100])
plt.show()
Я уверен, что существует более элегантное решение.
Винс