Ориентация шкалы палитры Plotly Python heatmap
Есть ли способ изменить ориентацию шкалы палитры в тепловой карте Plotly? Установка ориентации в макете ничего не дает:
go.Layout(
legend=dict(
orientation="h")
)
Это даже не выдает мне сообщения об ошибке. Я также попытался напрямую изменить ориентацию на палитре:
colorbar = dict(
orientation="h"
)
но я получаю сообщение об ошибке, что «ориентация» не является допустимым свойством plotly.graph_objs.heatmap.ColorBar.
Я знаю, как установить положение шкалы палитры, и я просмотрел действительные свойства шкалы палитры, но не смог найти способ установить ее ориентацию. Это возможно?
Ответы
Я так не верю. Согласно этой открытой проблеме и ответу Chriddyp (соучредителя Plotly), горизонтальная цветовая полоса не была реализована, но эта функция может быть добавлена в будущих выпусках Plotly.
Если вам это действительно нужно - я полагаю, вы можете попробовать нарисовать цветовую шкалу самостоятельно, используя аннотации, но это, по общему признанию, большая работа.