matplotlib: no effect of set_data in imshow for the plot,plt.show()