【问题标题】:Smoothen heatmap in plotly在情节中平滑热图
【发布时间】:2018-04-29 12:29:05
【问题描述】:

我想使用 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')

这给了我这样的图像:

我想平滑正方形的颜色,以便图像中相邻正方形之间的过渡有点“平滑”。我想知道是否有一种方法可以做到这一点,而无需使用插值手动调整矩阵的大小。

【问题讨论】:

    标签: graph plotly heatmap smoothing


    【解决方案1】:

    您可以使用zsmooth 参数,该参数可以采用三个值('fast''best'False)。例如:

    data = [go.Heatmap(z=[[1, 20, 30],
                          [20, 1, 60],
                          [30, 60, 1]],
                       zsmooth = 'best')]
    iplot(data)
    

    会给你以下平滑的热图:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-22
      • 2019-06-15
      • 2021-12-07
      相关资源
      最近更新 更多