2016-08-16 14 views
5

Nie jestem pewien, co jest prawidłowe określenie dla tego, ale tutaj jest to, co widzę, kiedy wykreślić coś:opisy Ukryj matplotlib w jupyter notebooka

enter image description here

tych działek jest rzeczywiście to, co chcę więc zobaczyć , ale notebook jupyter wyprowadza również tekst: <matplotlib.axes._subplots.AxesSubplot at 0x1263354d0>, <matplotlib.figure.Figure at 0x1263353d0>, którego próbuję się pozbyć.

Po przeszukiwaniu jedyne, co udało mi się znaleźć, to plt.ioff(), co nie pomogło mi. Czy istnieje sposób na pozbycie się tekstu?

+1

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

Odpowiedz

6

można ukończyć odpowiedni (matplotlib) Linia średnikiem ;

5

Jest to trochę obejście, ale to powinno działać konsekwentnie:

1. Przypisywanie funkcji kreślenia do zmiennej (który może być również przydatna, gdy trzeba przejść pewne elementy fabuły później)

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

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

2. Dodaj "podanie" na dnie komory (lub równoważną pracę bez konsekwencji)

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

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

3. Dodaj średnik na końcu ostatniego rachunku

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

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