我正在尝试使用matplotlib将颜色条添加到我的图像中.当我试图强制用科学记数法书写刻度标签时,问题出现了.如何在颜色条的刻度中强制使用科学记数法(即1x10 ^ 0,2x10 ^ 0,...,1x10 ^ 2等)?
例如,让我们用它的颜色条创建和绘制图像:
import matplotlib as plot
import numpy as np
img = np.random.randn(300,300)
myplot = plt.imshow(img)
plt.colorbar(myplot)
plt.show()
Run Code Online (Sandbox Code Playgroud)
当我这样做时,我得到以下图像:

但是,我希望看到科学记数法中的ticklabels ...是否有任何一行命令来执行此操作?否则,那里有任何提示吗?谢谢!