matplotlib.pyplot.cm结构及用法||参数详解

  • 使用场景

plt.scatter(embedding[0], embedding[1], s=100 * d ** 2, c=labels,
            cmap=plt.cm.nipy_spectral)

plt指的是matplotlib.pyplot,所以这里就是matplotlib.pyplot.cm但是去官方是看不到这个继承关系的,

pyplot模块下的函数:

在这里插入图片描述

但是在matplotlib下的模块中却有cm模块,就是说等级跟pyplot是平行的:

在这里插入图片描述

通过PyCharm的索引可以发现,在 cmap=plt.cm.nipy_spectralctrl+cm得到的跟import matplotlib.cmctrl+cm得到同一个文件:

在这里插入图片描述

在这里插入图片描述

内置的颜色地图。包含多个

  1. class matplotlib.cm.ScalarMappable(norm=None, cmap=None)

这是一个mixin类,用于支持RGBA映射的标量数据。ScalarMappable在从给定的颜色映射返回RGBA颜色之前使用数据标准化。

多个函数

  1. matplotlib.cm.get_cmap(name=None, lut=None)
  2. matplotlib.cm.register_cmap(name=None, cmap=None, data=None, lut=None)
  3. matplotlib.cm.revcmap(data)

多个属性

  1. matplotlib.cm.cmap_d 返回一个dict包含所有可用的colormaps
  • 7
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值