import matplotlib.pyplot as plt
import numpy as np
from numpy.random import randn
fig = plt.figure()
data = np.clip(randn(250,250),-1,1)
cax = plt.imshow(data, interpolation='nearest')
title_obj = plt.title('my random fig')
plt.getp(title_obj)
plt.getp(title_obj, 'text')
plt.setp(title_obj, color='r')
axes_obj = plt.getp(cax,'axes')
ytl_obj = plt.getp(axes_obj, 'yticklabels')
plt.getp(ytl_obj)
plt.setp(ytl_obj, color="r")
plt.setp(plt.getp(axes_obj, 'xticklabels'), color='r')
color_bar = plt.colorbar()
cbytick_obj = plt.getp(color_bar.ax.axes, 'yticklabels')
plt.setp(cbytick_obj, color='r')
plt.savefig('temp.png')
plt.savefig('temp2.png', facecolor="black", edgecolor="none")