python matplotlib.pyplot.scatter() 中的cmap参数是什么意思?
生活随笔
收集整理的這篇文章主要介紹了
python matplotlib.pyplot.scatter() 中的cmap参数是什么意思?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
-
根據官方文檔, cmap就是指matplotlib.colors.Colormap:
-
那么matplotlib.colors.Colormap又是什么?
-
colormap又叫colorbar是一個包含三列矩陣的色彩映射表,簡單來說就是一個shape為(N,3)的矩陣。
矩陣中的值的值取值范圍為[0,1]
每一行代表一個顏色,即RGB值 -
這樣解釋起來可能有人弄不懂, 簡單來說一個Colormap就是一個色盤, 一個色盤能夠輸出一個范圍內的顏色(色彩區域), 比如彩虹色盤(打個比方)只能輸出彩虹范圍內的顏色, 不同的Colormap就是不同的色盤, 人們可以調用不同的 “色盤” 來使自己繪制的圖形表達出不同的特殊含義.
參考文章1: python的colormap總結(matplotlib+ncl+氣象家園調色盤)
http://bbs.06climate.com/forum.php?mod=viewthread&tid=88842
參考文章2: Python繪圖庫Matplotlib,如何改變colormap顏色映射數據范圍?
http://mini.eastday.com/mobile/171231030029468.html#
總結
以上是生活随笔為你收集整理的python matplotlib.pyplot.scatter() 中的cmap参数是什么意思?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 如何理解 numpy 数组
- 下一篇: python sklearn.prepr