我想要在我的matpllotlib contourf圖上自定義一個顏色條。雖然我能夠使用科學記數法,但我試圖改變記譜法的基礎 - 實質上是爲了使我的蜱數在(-100,100)範圍內,而不是(-10,10)。Python matplotlib colorbar科學記數法base
例如,這將產生一個簡單的情節...
import numpy as np
import matplotlib.pyplot as plt
z = (np.random.random((10,10)) - 0.5) * 0.2
fig, ax = plt.subplots()
plot = ax.contourf(z)
cbar = fig.colorbar(plot)
cbar.formatter.set_powerlimits((0, 0))
cbar.update_ticks()
plt.show()
像這樣:
然而,我想在彩條上面的標籤設置爲1E-2和數字範圍從-10到10.
我該如何解決這個問題?