Plotly Heatmap - 给出你的标题/索引名称

Posted

技术标签:

【中文标题】Plotly Heatmap - 给出你的标题/索引名称【英文标题】:Plotly Heatmap - Giving your header/index names 【发布时间】:2021-12-02 00:23:59 【问题描述】:

按照教程 - https://plotly.com/python/heatmaps/

如果你这样做

import plotly.express as px

df = px.data.medals_wide(indexed=True)

您可以看到“标题”行被命名为“奖牌”,以便以后将其用作 id。国家类似。

当我创建自己的 pandas 数据框时

df = pd.DataFrame(model_data, columns=model_names, index=test_names)

我必须添加什么才能将前面示例中的“奖牌”和“国家”等价物添加到我的数据框中?

【问题讨论】:

【参考方案1】: 假设您有一个二维数组/数据列表 就像按照您记下的方式构建数据框一样简单
import plotly.express as px
import pandas as pd
import numpy as np

models = [f"model n" for n in range(4)]
tests = [f"test n" for n in range(10)]
px.imshow(pd.DataFrame(index=tests, data=np.random.uniform(1,3,(len(tests),len(models))), columns=models))

【讨论】:

以上是关于Plotly Heatmap - 给出你的标题/索引名称的主要内容,如果未能解决你的问题,请参考以下文章

Plotly Express 热图无法正常工作

Plotly 热图中颜色条的标题

Plotly:在热图中通过单元格中间的形状线

Seaborn 热图阴谋失败

在 Plotly 中,我可以在热图中自定义悬停文本吗?

可视化神器Plotly绘制热力图