Python:matplotlib.cm 色表

官网:Choosing Colormaps in Matplotlib — Matplotlib 3.5.0 documentation

Colormap与matplotlib.cm

我们以等高区域函数contourf为例,介绍matplotlib.cm的用法。关于contourf各参数的具体用法,这里不多说,有需要可以参考Python:matplotlib.pyplot - ShineLe - 博客园

plt.contourf( X , Y , Z,...,cmap=? )

在用contourf绘制等值区域时,cmap参数指定了色表样式,它有两种写法——str或Colormap实例,举例来说:

plt.contourf( X , Y , Z,...,cmap='hot' )
#等价于
plt.contourf( X , Y , Z,...,cmap=matplotlib.cm.hot)

以上都是用同一个colormap进行等值区域绘制的,结果如下:

Python:matplotlib.cm 色表

 

 这就是colormap的用法。而matplotlib.cm中提供许多colormap,足够我们日常工作学习需要。

matplotlib.cm中的色表

官网:Colormap reference — Matplotlib 3.5.0 documentation

使用时,在需要填入colormap的地方,可以通过两种写法使用colormap,①字符串形式的色表名:'hot';②matplotlib.cm.色表名:matplotlib.cm.hot。

cm中的色表罗列如下:

Python:matplotlib.cm 色表

 

 Python:matplotlib.cm 色表

 

 Python:matplotlib.cm 色表

 

 Python:matplotlib.cm 色表

 

 Python:matplotlib.cm 色表

 

 Python:matplotlib.cm 色表

 

 Python:matplotlib.cm 色表

 

上一篇:Python学习笔记:jupyter notebook设置自动换行


下一篇:郑州计算机考证