【发布时间】:2022-01-18 14:03:16
【问题描述】:
我目前有这种格式的不同 RGB 颜色值的 DF:
Protein_ID1 Protein_ID2 Protein_ID3
Module1 [R, G, B] [R, G, B] [R, G, B]
Module2 [R, G, B] [R, G, B] [R, G, B]
Module3 [R, G, B] [R, G, B] [R, G, B]
我想用 px.imshow 将其显示为吃图,单元格颜色对应 RGB 值。
当我这样做时:
fig = px.imshow(df)
fig.update_layout(
xaxis=dict(
rangeslider=dict(visible=True)
)
)
fig.write_html(results_file)
我在空白结果文件中一无所获。基于第一个示例here,我将我的 df 转换为如下数组,但仍然没有运气:
array = df.to_numpy()
fig = px.imshow(array, x = df.columns, y = df.index)
fig.update_layout(
xaxis=dict(
rangeslider=dict(visible=True)
)
)
fig.write_html(results_file)
任何人都可以阐明解决此问题的正确方法吗?
谢谢! 蒂姆
【问题讨论】:
标签: arrays dataframe plotly rgb imshow