📜  plotly heatmap hovertemplate vs hover text - 任何代码示例

📅  最后修改于: 2022-03-11 14:58:38.679000             🧑  作者: Mango

代码示例1
import plotly
import random
plotly.offline.init_notebook_mode()

colorscale = [[0, '#454D59'],[0.5, '#FFFFFF'], [1, '#F1C40F']]

x = [2015, 2016, 2017]
y = ['March', 'February', 'January', 'December', 'November', 'October', 'September', 'August', 'July', 'June', 'May', 'April']
z = [[i + random.random() for i in range(len(x))] for ii in range(len(y))]

hovertext = list()
for yi, yy in enumerate(y):
    hovertext.append(list())
    for xi, xx in enumerate(x):
        hovertext[-1].append('FY: {}
Month: {}
Count: {}'.format(xx, yy, z[yi][xi])) data = [plotly.graph_objs.Heatmap(z=z, colorscale=colorscale, x=x, y=y, hoverinfo='text', text=hovertext)] layout = plotly.graph_objs.Layout(autosize=False, font=dict(family="Courier New"), width=700, height=450, margin=plotly.graph_objs.Margin(l=150, r=160, b=50, t=100, pad=3) ) fig = plotly.graph_objs.Figure(data=data, layout=layout) plotly.offline.iplot(fig,filename='pandas-heatmap')