Легенда формы создается только для первого участка группы - PullRequest
1 голос
/ 26 мая 2020

У меня есть график из 6 графиков, которые генерируются l oop идентичным образом (изменения только на участках). Затем графики объединяются:

chart = plot_group_0 & plot_group_1 ... et c.

enter image description here

Однако вторичная легенда деталь, обозначающая «Интервал» в правом верхнем углу, появляется только для первого графика.

Эта легенда «Интервал» автоматически создается функцией «shape».

shape = alt.Shape ( 'interval: N', title = 'Interval'),

Есть ли способ явно заставить его появляться для каждого графика? Соответствующая линия «shape», очевидно, выполняется для каждого графика в l oop, поэтому я не уверен, почему она появляется только один раз.

1 Ответ

0 голосов
/ 27 мая 2020

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

Чтобы поделиться масштабом, но использовать независимые легенды, используйте:

chart = plot_group_0 & plot_group_1 #... etc
chart = chart.resolve_legend(shape='independent')

Чтобы иметь независимые шкалы, а также независимые легенды, используйте

chart = chart.resolve_scale(shape='independent')
...