import matplotlib

import numpy as np
import matplotlib.pyplot as plt
matplotlib.rc('figure', dpi=300)

img = np.random.random((256, 256))

f = plt.figure()

for i in range(4):
    plt.subplot(2, 2, i + 1)
    plt.imshow(img, cmap=plt.cm.gray)
    plt.title('Title Text')

plt.savefig('badplot.pdf')

