Интерактивный zmax для плотной тепловой карты?

#jupyter-notebook #plotly #plotly-python

Вопрос:

Можно ли сделать настройку zmax для плотной тепловой карты интерактивной? Я создаю тепловую карту в записной книжке Jupyter с Python, и было бы неплохо, если бы zmax можно было изменить непосредственно на графике, введя новый номер в цветовой панели, ползунке или чем-то подобном.

Ответ №1:

  • для прямого входа потребуется тире
  • используя just plotly, вы можете иметь меню с заранее определенными значениями
 import plotly.graph_objects as go  fig = go.Figure(data=go.Heatmap(z=[[1, 20, 30], [20, 1, 60], [30, 60, 1]])) fig.update_layout(  updatemenus=[  {  "buttons": [  {"label": str(v), "method": "restyle", "args": [{"zmin": 0, "zmax": v}]}  for v in range(10, 60, 10)  ]  }  ] )  

введите описание изображения здесь