Как обновить древовидную карту express, чтобы иметь как метку, так и значение внутри графика? - PullRequest
0 голосов
/ 07 марта 2020

В настоящее время в виде графика express древовидная карта показывает только метку внутри древовидной карты. Как включить значение вместе с меткой?

1 Ответ

2 голосов
/ 11 марта 2020

Вот почему мне не нравится express, здесь слишком много ограничений, и для внесения подобных изменений вы должны получить доступ к трассировке в любом случае. С моей точки зрения, лучше и более прозрачно для кода использовать вместо него обычную графику.

При этом вы можете получить доступ к атрибуту textinfo трассы, чтобы сделать это. Из справочника :

Определяет, какая информация трассировки отображается на графике.

Любая комбинация "label", "text", "value", "current path", "percent root", "percent entry", "percent parent" в сочетании с "+" ИЛИ "none".

Взяв пример с сайта:

df = px.data.tips()
fig = px.treemap(df, path=['day', 'time', 'sex'], values='total_bill')

# this is what I don't like, accessing traces like this
fig.data[0].textinfo = 'label+text+value+current path'

fig.layout.hovermode = False
fig.show()

example

Также обратите внимание на атрибут texttemplate для параметров форматирования.

...