Nano Hash - криптовалюты, майнинг, программирование

Как удалить заголовок окна фигуры matplotlib при использовании бэкэнда виджета

Я использую бэкенд виджета для встраивания интерактивной фигуры matplotlib в файл ipywidgets.GridBox. Заголовок окна занимает слишком много места, и я хочу его удалить. С plt.figure(' ') он становится невидимым, но даже с fig.tight_layout() место по-прежнему зарезервировано и занимает бесполезное место в моем макете. Ниже приведен минимальный пример.

import matplotlib.pyplot as plt
%matplotlib widget
plt.ioff()
fig = plt.figure('remove the title')
plt.plot([0,1],[0,1])
fig.tight_layout()
display(fig.canvas)

Я нашел несколько примеров здесь, но не нашел полного списка конкретных параметров бэкенда. В этом связанном посте дано решение для бэкенда ноутбука. как официально называется этот заголовок из matplotlib, как его скрыть


Ответы:


1

Мой ответ немного запоздал, но, возможно, кому-то это тоже интересно. Для этого специального бэкэнда заголовок можно сделать невидимым с помощью

%%html
<style>
div.jupyter-widgets.widget-label {display: none;}
</style>
30.01.2020
  • Благодарю вас! Я не смог решить это в то же время, так что это все еще полезно 02.02.2020
  • Я очень рад этому. Если это решит вашу проблему, не забудьте принять ответ. 03.02.2020
  • Я понял, что это не только удаляет заголовок, но и координаты x и y курсора, которые показаны под рисунком. есть ли способ их сохранить? 25.03.2020
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..