Я использую ноутбук Юпитер со следующей конфигурацией для matplotlib
import numpy as np
import matplotlib.pyplot as plt
%matplotlib notebook
plt.rcParams [ 'figure.figsize' ] = ( 12 , 7)
и с 24-дюймовым монитором долгое время.
Я использую строку кода «% matplotlib notebook», потому что она генерирует интерактивный интерфейс графика с координатами мыши, указанными в правой нижней части самого интерфейса.
С другой стороны, последняя строка кода устанавливает график на максимальные размеры, не перекрывая сам монитор (что требует использования полос прокрутки внутри jupyter и / или прокрутки страницы браузера).
Сегодня я обновил свой дистрибутив Anaconda с Anaconda2 4.2.0 64bit до Anaconda 2 5.2.0 64 bit, мои предыдущие настройки меня больше не удовлетворяют, и я хотел бы, чтобы вы помогли мне с этой проблемой.
Согласно предыдущему дистрибутиву Anaconda, код
x = np.arange(-3, 3, 0.01)
y = np.sin( np.pi*x )/(np.pi)
plt.figure()
plt.plot(x, y)
plt.show()
должен предоставить график с правильным размером для моего монитора.
То, что я получаю в новом дистрибутиве Anaconda, показано на следующем рисунке

Проблема не в увеличенном размере самого графика, который все еще можно настроить с помощью параметра figure.figsize, а в отображении координат, которые действительно находятся далеко от графика. Похоже, что есть большое количество пустого пространства как с правой, так и с нижней стороны самого графика, и отображение координат во многих случаях невозможно.
Из-за этой проблемы я решил поиграть и посмотреть, что происходит в немного разных ситуациях.
Если вы запускаете пустой блокнот jupyter и копируете и пропускаете некоторые строки кода, волшебная функция «% matplotlib notebook» не работает, поскольку вы не получаете интерактивный графический интерфейс!
Но если вы запустите его снова, интерактивная графическая среда снова станет активной, и проблема, похоже, будет устранена.
Более того, для значений первого размера фигуры меньше 9 (например, plt.rcParams ['figure.figsize'] = (8, 7)) я получаю разумный график, как сообщается здесь 
Но если это значение больше 9, то в правой и нижней части графика появляется ранее упомянутое пустое место.
Я искренне верю, что это ошибка, которую можно исправить, но все же это скучный персонал, с которым приходится иметь дело. Не могли бы вы помочь мне найти более подходящую настройку для моего matplotlib на ноутбуке jupyter, пожалуйста?