import matplotlib.pyplot as pltimport numpy as np# 创建数据x = np.linspace(0, 10, 100)y = np.sin(x)# 比较不同的色彩映射表cmaps = ['viridis', 'plasma', 'inferno', 'magma']fig, axs = plt.subplots(2, 2, figsize=(12, 10))for i, cmap in enumerate(cmaps): ax = axs[i/...
51CTO博客已为您找到关于python cmaps颜色大全的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及python cmaps颜色大全问答内容。更多python cmaps颜色大全相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
在Python中,matplotlib库提供了一系列内置的配色方案(cmaps),用于在图表中添加颜色。正确选择配色方案可以使图表更易于理解,更具吸引力。 什么是cmap配色方案 Colormap(cmap)是一种用于将数据值映射到颜色的方法。它通过在数据范围内插值来确定颜色的分布,进而为数据添加色彩。在matplotlib中,cmap主要用于绘制热图、散点...
1.colorbar颜色 已有大佬将ncl绘图颜色封装成库,可以直接使用 所需库:cmaps github网址:https://github.com/hhuangwx/cmaps NCL的colorbar查询网址:https://www.ncl.ucar.edu/Document/Graphics/color_table_gallery.shtml 使用方法:在NCL网址中找到需要的颜色条名称,以BlueDarkRed18为例,绘图时cmap= cmaps.Blu...
由于matplotlib提供的颜色映射表是有限的,所以我们还需要借助外部的库包提供额外的颜色映射表。大气科学与海洋科学常用的外部颜色库包常为cmaps,cmaps库包是将NCL平台的颜色移植到python importcmaps importnumpyasnp importinspect importmatplotlib.pyplotasplt ...
cmaps_vi=matplotlib.colormaps.get_cmap('viridis') print(cmaps) print(dir(cmaps_vi)) print(cmaps_vi.colors) print(len(cmaps_vi.colors)) print(len(cmaps_vi.colors[0])) x=np.linspace(-10,10,800) y=np.linspace(-10,10,800) ...
In [4]:plt.colormaps() out[4]: ['Accent', 'Accent_r', 'Blues', 'Blues_r', .....
# 去除重复颜色bcr.bar_chart_race(df, 'covid19_horiz.gif', cmap='accent', filter_column_colors=True) 这里有一些要注意的地方,比如中文配置,以及自定义颜色配置。 中文配置只需在第三方库的「_make_chart.py」文件中,加入如下三行代码。 #中文显示plt.rcParams['font.sans-serif'] = ['SimHei'] #...
幸运的是,我发现NCL的colormap库中有一款颜色分布与之相符。通过导入这个colormap,我们只需调整区间范围和间隔,稍作参数修改,就能轻松复制出类似的colorbar效果。之前我也有分享过类似教程,关于如何截取colormap,代码示例如下:我们利用cmaps库来调用colormap,并使用ListedColormap重新构建修改后的版本。