Plotly Express 热图无法正常工作
Posted
技术标签:
【中文标题】Plotly Express 热图无法正常工作【英文标题】:Plotly Express Heatmap not working properly 【发布时间】:2021-07-14 08:58:28 【问题描述】:我是 Python 的新手,我需要你的帮助来解决这个棘手的问题。 我使用 seaborn 创建了一个热图,以显示项目经理在项目上的分配情况,并且它运行正常。
ax = sns.heatmap(result_grouped[spike_cols]*100, cmap=mycmap,vmin=0, vmax=200, linewidths=.05,
linecolor='lightgray', cbar_kws='label': '% ore giorno') #"YlGnBu"
我尝试使用 plotly express 用相同的数据创建相同的图表,但它似乎并不能代表所有数据。
import dash
import dash_core_components as dcc
import dash_html_components as html
import plotly.express as px
spike_cols = [col for col in result_grouped.columns if '2021-' in col]
fig = px.imshow(result_grouped[spike_cols],
#x=spike_cols,
y=result_grouped.index,
width=900, height=800
)
fig.show()
样本数据 下午 IT|17/02/2021|18/02/2021|19/02/2021|22/02/2021|23/02/2021|24/02/2021|25/02/2021|26/02/2021 伊藤|0.753503|0.753503|0.752568|0.752568|0.752568|0.614762|0.610097|0.572597 nzi|0.716667|0.716667|0.716667|0.716667|0.716667|0.716667|0.658333|0.633333
你能帮帮我吗?
【问题讨论】:
Seaborn侧的X轴乘以100,而plotly侧却没有乘以100? 在 Plotly 图上乘以 100 我有同样的问题 你能提供你在Seaborn中使用的样本数据吗? 添加到正文中 请使用文字,不要使用图片。 【参考方案1】:解决了。 peak_cols 列表未排序。 排序后就可以了。
【讨论】:
以上是关于Plotly Express 热图无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章
Force Plotly相关热图颜色等级为零 - R处的白色
Plotly:如何在 Plotly Express 中注释多行?