Show More
@@ -477,26 +477,7 b' setup for IPython to work correctly hand in hand with ``matplotlib``; it does' | |||||
477 | *not*, however, actually execute any Python ``import`` commands, that is, no |
|
477 | *not*, however, actually execute any Python ``import`` commands, that is, no | |
478 | names are added to the namespace. |
|
478 | names are added to the namespace. | |
479 |
|
479 | |||
480 | For more agile *interactive* use of the notebook space, an alternative magic, |
|
480 | If the ``%matplotlib`` magic is called without an argument, the | |
481 | ``%pylab``, is provided. This does the same work as the ``%matplotlib`` magic, |
|
|||
482 | but *in addition* it automatically executes a standard sequence of ``import`` |
|
|||
483 | statements required to work with the ``%matplotlib`` library, importing the |
|
|||
484 | following names into the namespace: |
|
|||
485 |
|
||||
486 | ``numpy`` as ``np``; ``matplotlib.pyplot`` as ``plt``; |
|
|||
487 | ``matplotlib``, ``pylab`` and ``mlab`` from ``matplotlib``; and *all names* |
|
|||
488 | from within ``numpy`` and ``pylab``. |
|
|||
489 |
|
||||
490 | However, the use of ``%pylab`` is discouraged, since names coming from |
|
|||
491 | different packages may collide. In general, the use of ``from package import |
|
|||
492 | *`` is discouraged. A better option is then:: |
|
|||
493 |
|
||||
494 | %pylab --no-import-all |
|
|||
495 |
|
||||
496 | which imports the names listed above, but does *not* perform this |
|
|||
497 | ``import *`` imports. |
|
|||
498 |
|
||||
499 | If the ``%matplotlib`` or ``%pylab` magics are called without an argument, the |
|
|||
500 | output of a plotting command is displayed using the default ``matplotlib`` |
|
481 | output of a plotting command is displayed using the default ``matplotlib`` | |
501 | backend in a separate window. Alternatively, the backend can be explicitly |
|
482 | backend in a separate window. Alternatively, the backend can be explicitly | |
502 | requested using, for example:: |
|
483 | requested using, for example:: | |
@@ -504,7 +485,7 b' requested using, for example::' | |||||
504 | %matplotlib gtk |
|
485 | %matplotlib gtk | |
505 |
|
486 | |||
506 | A particularly interesting backend is the ``inline`` backend. |
|
487 | A particularly interesting backend is the ``inline`` backend. | |
507 |
This is applicable only for the IPython Notebook and the IPython Qt |
|
488 | This is applicable only for the IPython Notebook and the IPython QtConsole. | |
508 | It can be invoked as follows:: |
|
489 | It can be invoked as follows:: | |
509 |
|
490 | |||
510 | %matplotlib inline |
|
491 | %matplotlib inline |
General Comments 0
You need to be logged in to leave comments.
Login now