Legend Grouping не работает с Fig.Add_ShapePython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Legend Grouping не работает с Fig.Add_Shape

Сообщение Anonymous »

Я использую сюжет для создания некоторых сюжетов, где у меня есть несколько вертикальных линий и форм, которые я хочу переключаться одновременно. Вертикальные линии были построены с использованием трассов, поэтому Legendgroup работала безупречно, но я не могу заставить ее работать с Vrects и Vlines. < /P>
# Add depots shadings
show_legend=True
for depot in tqdm(depots):
mask = df_results['depot_drive'] == depot
changes = mask.ne(mask.shift()).cumsum()
for _, group in df_results[mask].groupby(changes[mask]):
start = group['event_timestamp'].iloc[0]
end = group['event_timestamp'].iloc[-1]
color = depot_colors[depot]

# Add shaded area to both plots
for row in [1, 2, 3]:
fig.add_vrect(
x0=start,
x1=end,
fillcolor=color.replace('rgb', 'rgba').replace(')', ',0.2)'),
layer="below",
line_width=0,
name="Depots",
legend="legend1",
showlegend=show_legend and row == 1,
legendgroup="Depots", # This groups all lines together
legendgrouptitle_text= None,
row=row, col=1
)

# Add vertical lines
fig.add_vline(
x=start,
line_width=2,
line_color=color,
line_dash="solid",
name="Depots",
legend="legend1",
showlegend=False,
legendgroup="Depots", # This groups all lines together
legendgrouptitle_text= None,
row=row, col=1
)
fig.add_vline(
x=end,
line_width=2,
line_color=color,
line_dash="solid",
name="Depots",
legend="legend1",
showlegend=False,
legendgroup="Depots", # This groups all lines together
legendgrouptitle_text= None,
row=row, col=1
)
show_legend=False
< /code>
Это приводит только к тому, что первый прямоугольник переключается и выключен. Еще одна вещь, которую я попытался сделать, - это создать невидимый след с одной и той же легендарной группой и просто установить все формы для ложности, но, похоже, это не помогло; Это не повлияло на сюжет. < /p>
Кто -нибудь может мне помочь? Я начинаю думать, может быть, это ошибка, связанная с легендами с фигурами, потому что я сделал то же самое на трассировках линии, и это работало без каких -либо проблем.

Подробнее здесь: https://stackoverflow.com/questions/797 ... -add-shape
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Legend Grouping не работает с Fig.Add_Shape
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Проблема в моем коде из-за tf.shape и Tensor.shape. `tf.shape` и `Tensor.shape`, оба не работают
    Anonymous » » в форуме Python
    0 Ответы
    65 Просмотры
    Последнее сообщение Anonymous
  • InvalidargumentError: должен иметь updates.shape = indicse.shape + params.shape [1:] или обновления.shape = [] в TF-Agen
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Ошибка: метод add(Shape) в типе ArrayList неприменим для аргументов (Shape.Rectangle).
    Anonymous » » в форуме JAVA
    0 Ответы
    58 Просмотры
    Последнее сообщение Anonymous
  • ValueError: `labels.shape` должен быть равен `logits.shape`, за исключением последнего измерения. Получено: labels.shape
    Anonymous » » в форуме Python
    0 Ответы
    62 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»