[英]Setting colour scale to log in a contour plot
你可以這樣做:
from matplotlib import colors
plt.contourf(X, Y, A, norm=colors.LogNorm())
plt.colorbar()
plt.show()
要么
from matplotlib import ticker
plt.contourf(X, Y, A, locator=ticker.LogLocator())
plt.colorbar()
plt.show()
類似的問題已被要求對scatter
的顏色進行對數縮放: matplotlib散點圖中的對數色條
正如在那里指出的那樣,matplotlibs文檔中有一篇文章描述了色彩圖的規范: http : //matplotlib.org/devdocs/users/colormapnorms.html
基本上,您可以通過添加關鍵字, norm=matplotlib.colors.LogNorm()
來設置contourplot的范數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.