Matlab中Jet 的HeatMap的 color值分别都是多少?

Matlab中Jet 的HeatMap的 color值分别都是多少?

在python中:

colors = [(0, 0, 0), (45, 5, 61), (84, 42, 55), (150, 87, 60), (208, 171, 141), (255, 255, 255)]

self.ivNeuronsHeatmap = pg.ImageView()
self.winPlotNeuronsHeatmap.verticalLayout_2.addWidget(self.ivNeuronsHeatmap)
self.ivNeuronsHeatmap.setImage(self.NeuronSig.T)
colors = [(0, 0, 0), (45, 5, 61), (84, 42, 55), (150, 87, 60), (208, 171, 141), (255, 255, 255)]
cmap = pg.ColorMap(pos=np.linspace(0.0, 1.0, 6), color=colors)
self.ivNeuronsHeatmap.setColorMap(cmap)

我想把他对应到matlab的heatmap上:

 

c = turbo 以三列数组形式返回 turbo 颜色图,该数组包含的行数与当前图窗的颜色图相同。如果不存在图窗,则行数等于默认长度 256。数组中的每一行包含一种特定颜色的红、绿、蓝强度。强度值在 [0,1] 范围内,颜色方案与 jet 颜色方案相似,但颜色之间的转换在感觉上比 jet 更柔和。颜色方案如下图所示。

 

 

获取turbo的五个关键color

h 

 

colors = [(48, 18, 59), (62, 155, 254), (70, 247, 131), (225, 220, 55), (239, 90, 17), (122, 4, 3),]
cmap = pg.ColorMap(pos=np.linspace(0.0, 1.0, 6), color=colors)
self.ivNeuronsHeatmap.setColorMap(cmap)
self.winPlotNeuronsHeatmap.setWindowTitle("The heatmap of neurons.\t{}".format(self.lastChoosePath))
self.winPlotNeuronsHeatmap.show()

 怎么说呢,基本上满足要求吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值