2016-08-16 1 views
5

Я не уверен, что это правильный термин для этого, но вот то, что я вижу, когда я сюжет что-то:описания Скрыть Matplotlib в jupyter ноутбук

enter image description here

заговоры на самом деле то, что я так хочу видеть , но jupyter notebook также выводит некоторый текст: <matplotlib.axes._subplots.AxesSubplot at 0x1263354d0>, <matplotlib.figure.Figure at 0x1263353d0>, от которого я пытаюсь избавиться.

После некоторых поисков, единственное, что я смог найти, это plt.ioff(), что мне не помогло. Есть ли способ избавиться от текста?

+1

http://stackoverflow.com/questions/25790062/how-to-hide-matplotlib-lines-line2d-in-ipython-notebook – Luis

ответ

6

Вы можете закончить соответствующую строку (Matplotlib) точкой с запятой ;

5

Это немного обходной путь, но он должен работать последовательно:

1. Назначьте функцию построения графиков с переменной (который также может быть полезно, если вам нужно получить доступ к сюжетным элементам позже)

plt.figure(figsize=(3, 3)) 

plot = plt.plot(range(10), 
       [x*x for x in range(10)], 
       'o-') 

2. Добавить "пропуск" в нижней части ячейки (или эквивалентную операцию без последствий)

plt.figure(figsize=(3, 3)) 

plt.plot(range(10), 
     [x*x for x in range(10)], 
     'o-') 
pass 

3. Добавить точку с запятой в конце последнего заявления

plt.figure(figsize=(3, 3)) 

plt.plot(range(10), 
     [x*x for x in range(10)], 
     'o-'); 

 Смежные вопросы

  • Нет связанных вопросов^_^