# 示例数据
np.random.seed(42)
df = pd.DataFrame(np.random.rand(10, 5), columns=['A', 'B', 'C', 'D', 'E'])
# 计算相关矩阵
df_corr = df.corr()
# 相关矩阵生成函数
def corr_generate(coefficient):
fig = px.imshow(coefficient, text_auto=True, aspect='auto', color_continuous_scale='RdBu_r')
fig.show()
# 生成相关矩阵图
corr_generate(df_corr)
上述代码中的 fig.show()
未生效,未能显示绘制的图。可参考以下两种方法进行解决:
方法1. 使用conda list 检查是否安装Kaliedo,如果没有则使用pip install -U kaleido安装。如果还不显示,参考方法2.
方法2.修改fig.show()
fig.show(renderer='iframe')
或者
fig.show(renderer='iframe_connected')