我用Python中的Plotly绘制了一个热图。虽然悬停文本效果完美无缺,但每个变量都带有x、y或z前缀,就像这样:
是否有办法改变这种情况?比如,将x="FY"、y="Month"、z="Count"。
以下是生成上面热图的代码
dfreverse = df_hml.values.tolist()
dfreverse.reverse()
colorscale = [[0, '#454D59'],[0.5, '#FFFFFF'], [1, '#F1C40F']]
trace = go.Heatmap(z=dfreverse,
colorscale = colorscale,
x = [threeYr,twoYr,oneYr,Yr],
y=['March', 'February', 'January', 'December', 'November', 'October', 'September', 'August', 'July', 'June', 'May', 'April'])
data=[trace]
layout = go.Layout(
autosize=False,
font=Font(
family="Courier New",
),
width=700,
height=450,
margin=go.Margin(
l=150,
r=160,
b=50,
t=100,
pad=3
),
)
fig = go.Figure(data=data, layout=layout)
plotly.offline.iplot(fig,filename='pandas-heatmap')
谢谢你!