首页 > 编程知识 正文

使用matplotlib,matplotlib.pyplot是什么意思

时间:2023-05-03 14:00:24 阅读:41171 作者:2858

最近看了《深入浅出Python机器学习》,在敲击案例的过程中,在matplotlib中发现cmap参数的使用方法发生了一些变化,干脆整理了cmap相关的内容。 这里是matplotlib的官方色图。 也会在正文中释放。 文中的表达如果有不正确的地方,请指出来~

目录what1.对2. cmap的个人理解2. cmap的分类3. matplotlib内置的色图WHYHOW

what1.cmap的个人理解cmap参数接受值,每个值表示配色方案。 将与该值对应的颜色贴图指定给当前窗口。 图像化:如果将当前插图窗口比作简单笔划,则cmap表示颜料盘的配色方案,而cmap则使用提供的颜料盘自动为当前简单笔划着色。

2. cmap分类

cmap主要分为四大类:

sequentialcolormaps:http://www.Sina.com /

在.连续化色图个色调之间几乎平滑地变化。 通常从低色度(例如白色)到高色度(例如明亮的蓝色)。

.特点:适用于许多科学数据,可以直观地看到数据从低到高的变化。

水平。

1 )中间色名称(eg:viridis松石绿) ) )。

2 )命名颜色系统,以从低色度转换到高色度(eg:YlOrRd=yellow-orange-red,其他相同) ) ) ) ) ) 65 )

3 )根据身材?

divergingcolormaps:http://www.Sina.com /

.应用:具有中间值(通常为明亮的颜色),在高值和低值下平滑地变化为两个不同的色调。

.两端发散的色图:适用于数据中值较大的情况。 例如,由于是0,所以正值和负值分别显示为彩色图表的不同颜色。

水平。

qualitativecolormaps:http://www.Sina.com /

.特点:离散颜色组合

.应用:在深色背景中绘制一系列线条时,可以在定性色图中选择一组离散的颜色。 例如,color _ list=PLT.cm.set3(NP.linspace (0,1,12 ) )

水平。

混合颜色贴图:其他颜色图表

3. matplotlib内置的颜色图表按照a-z-a-z的顺序排列。

1 ) Accent、Blues、BrBG、BuGn、BuPu、CMRmap、Dark2、GnBu、Greens、Greys、OrRd、Oranges、PRGn、Paired、Pastel1、

2 ) afmhot、autumn、binary、bone、brg bwr、cividis、cool、coolwarm、copper、cubehelix、flag、gist_earth、gist _ Cr hsv,inferno,jet,magma,nipy_spectral,ocean,pink summer,tab10,tab20,tab20b,tab20c,terrain,twilight,TTT (eg )如果当前使用set3的前三种颜色,则更改为set3_r将使用set3的最后三种颜色。 )注意大小写写WHY当然是为了好看啊笑

howPLT.cm.get_cmap(cmap ) )。

注意:在《深入浅出Python机器学习》中,cmap=plt.cm.Pastel1的使用方法会发生错误,变更为PLT.cm.get_CMAP('Pastel1' )即可。

PLT.imshow(img,cmap=(cmap ) )

不断更新中……

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。