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