在 Plotly 中更改热图的配色方案

阿山塔里克

我想使用 plotly 创建一个概率密度矩阵的热图。

import numpy as np
from plotly.offline import download_plotlyjs, init_notebook_mode, plot
import plotly.graph_objs as go

probability_matrix = np.loadtxt("/path/to/file")
trace = go.Heatmap(z = probability_matrix)
data=[trace]
plot(data, filename='basic-heatmap')

这给了我这样的图像:

基本热图

但是在一张纸上打印图像后,它看起来很暗(彩色打印),黑白打印后变得完全无法辨认。我想知道我是否可以随意更改颜色范围;使整个图像看起来更柔和或更亮。

例如:1 可能是白色,0 可能是非常浅的蓝色或更柔和的颜色;使整个图像在打印在纸上后看起来更亮。

注意:不确定这是否应该是一个单独的问题,因为我在这里问了另一个与 plotly 相关的问题

您将需要手动插入色标

trace = go.Heatmap(z=probability_matrix, colorscale=[[0.0, '#F5FFFA'], 
                         [0.2, '#ADD8E6'], 
                         [0.4, '#87CEEB'],
                         [0.6, '#87CEFA'], 
                         [0.8, '#40E0D0'], 
                         [1.0, '#00CED1']])
data=[trace]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章