gpt4 book ai didi

graph - 在 plotly 中平滑热图

转载 作者:行者123 更新时间:2023-12-04 20:54:55 25 4
gpt4 key购买 nike

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

这给了我这样的图像:

basic-heatmap

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

最佳答案

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

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

将为您提供以下平滑热图:

enter image description here

关于graph - 在 plotly 中平滑热图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50086566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com