颜色映射(colormap)是一种将数据值映射到颜色的方式。不同的颜色映射适用于不同类型的数据和可视化需求。以下是每种颜色映射的一些详细解释和示例:
官网:https://matplotlib.org/stable/users/explain/colors/colormaps.html
Perceptually Uniform Sequential
这些颜色映射在视觉上均匀变化,适合显示连续的数据,从低到高变化。
-
viridis: 从深蓝色到浅黄色
-
plasma: 从深紫色到黄色
-
inferno: 从黑色到黄色,经过红色和橙色
-
magma: 从黑色到白色,经过深紫色和红色
-
cividis: 从蓝色到黄色,适合色盲用户
Sequential
这些颜色映射适用于表示数据从低到高的变化。
-
Greys: 从黑色到白色
-
Purples: 从浅紫色到深紫色
-
Blues: 从浅蓝色到深蓝色
-
Greens: 从浅绿色到深绿色
-
Oranges: 从浅橙色到深橙色
-
Reds: 从浅红色到深红色
Diverging
这些颜色映射适用于表示中间值为中心的正负变化。
-
PiYG: 从粉色到绿色
-
PRGn: 从紫色到绿色
-
BrBG: 从棕色到蓝绿色
-
RdBu: 从红色到蓝色
-
RdYlBu: 从红色到黄色再到蓝色
-
RdYlGn: 从红色到黄色再到绿色
-
coolwarm: 从蓝色到红色
Cyclical
这些颜色映射适用于周期性的数据。
-
twilight: 从蓝色到粉色再回到蓝色
-
twilight_shifted: 从蓝色到黄色再回到蓝色
-
hsv</