Especially when working with grayscale images it is tedious to set the color map for every imshow command as imshow(i, cmap=\'gray\'). How can I se
You can do either,
plt.set_cmap('jet')
or
plt.rcParams['image.cmap']='jet'
However note that if you are passing value for color parameter in any of the APIs then this default will be ignored. In that case you should do something like this:
color = plt.cm.hsv(r) # r is 0 to 1 inclusive
line = matplotlib.lines.Line2D(xdata, ydata, color=color)