управление панелью инструментов и заголовком с помощью jupyter + matplotlib + imshow - PullRequest
1 голос
/ 17 января 2020

Мне нужен более тонкий контроль над дисплеем imshow в ноутбуке Jupyter.

В отличие от %matplotlib inline (по умолчанию) команда magi c %matplotlib notebook заставляет imshow добавить панель инструментов под рисунком, и эта вещь

matplotlib imshow titlebar

над цифрой, которую я собираюсь назвать заголовком заголовка (это элемент <div>, называемый dialog-titlebar).

В одном блокноте я хочу специально управлять заголовком заголовка, панелью инструментов и интерактивное отображение пикселей на основе imshow на imshow. Я могу использовать %matplotlib inline или %matplotlib notebook, чтобы включить или выключить все эти вещи, но я хочу что-то более нюансированное (в учебных целях я хочу удалить все, что отвлекает или не имеет отношения к обсуждению).

Вопросы:

  1. Можно ли программно отключить заголовок фигуры?.
  2. Можно ли программно отключить панель инструментов фигуры? Если да, включает ли это отображение значений в пикселях или ими можно управлять отдельно? Можно ли убрать кнопки, для imshow многие из них не актуальны.
  3. Есть ли способ отключить интерактивный пиксельный дисплей? Я знаю, что могу использовать format_coord, но это просто мешает отображению обратного вызова, я хочу отключить механизм обратного вызова по соображениям производительности.
...