Как удалить кнопку «Отменить» в тире после выпадающего обновления

После обновления раскрывающегося списка в Plotly Dash в левом нижнем углу экрана появляется кнопка отмены, которая не исчезает.

Как мне это удалить?


person Tom Malkin    schedule 17.07.2017    source источник


Ответы (1)


ОБНОВЛЕНИЕ МАЯ 2019 ГОДА
Начиная с Dash 1.0 кнопка «Отменить» по умолчанию скрыта. #724
Чтобы снова использовать кнопку "Отменить/Повторить": app = dash.Dash(show_undo_redo=True)

ОБНОВЛЕНИЕ ОТ АВГУСТА 2018 Г.. В настоящее время на GitHub существует проблема, связанная с добавлением в Dash функции, которая сделает это за вас. Вы можете проверить его статус здесь, чтобы узнать, реализовано ли оно.

Вы можете сделать это, подключив внешний css. Вы можете добавить внешний css со следующим кодом:

app.css.append_css({
   'external_url': (
       'link-to-your-css'
   )
})

В вашем коде css вам понадобится строка:

._dash-undo-redo {
  display: none;
}

например, некоторые из моих css, где я нажимаю кнопку отмены: https://cdn.jsdelivr.net/gh/lwileczek/Dash@master/v5.css

если вы создаете файл css на github, вы можете использовать https://www.jsdelivr.com/ для создания URL-адрес для публикации в «append_css». Если вы сделаете это, убедитесь, что ваш файл заканчивается на .css

в настоящее время эта ссылка — именно то, что вам нужно, но если у вас есть другие css, вам придется создать новый файл css. https://cdn.jsdelivr.net/gh/lwileczek/Dash@master/v5.css

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

 dcc.Graph(id='my_graph',config={'displayModeBar': False})

Я нашел очень похожий вопрос, размещенный на собственном форуме plotly. Их ведущий разработчик часто отвечает. Вот его ответ на это: https://community.plot.ly/t/is-it-possible-to-hide-the-floating-toolbar/4911/11 Надеюсь, это поможет. Дайте мне знать, если есть дополнительные вопросы.


Нужен точный код.

app.css.append_css({'external_url': ( 
    'cdn.jsdelivr.net/gh/lwileczek/Dash@master/v5.css'
)}) 
person lwileczek    schedule 29.08.2017
comment
требуется точный код: app.css.append_css({'external_url': ( ' rawgit. com/lwileczek/Dash/master/undo_redo5.css')}) - person lwileczek; 29.08.2017
comment
Эта ссылка не работает теперь, когда rawgit уходит - person Asher Pembroke; 27.12.2018