##// END OF EJS Templates
Initial patch with Jedi completion (no function header description)....
Initial patch with Jedi completion (no function header description). Handle case when Jedi is not importable. Fix print statement vs function discrepancy. Add two-column display for function and description, remove sys.path manipulation. cleanup comments, add matcher APi instead of checking every time (#1) * Improve completion a bit to take care of what was previously "greedy" This is a bit hackins because of how IPython decides what is going to be replaced, and because completions need to strart with `text`. Add a few test cases. * require path.py * Add completion tests. * Fix some completion, in particular imports. Also completion after assignments. Add TODO about how to using Completions with Jedi.

File last commit:

r21602:fc6c8046
r22292:f8225dae
Show More
plotting.rst
36 lines | 1.4 KiB | text/x-rst | RstLexer
Jonathan Frederic
Add files remove in https://github.com/jupyter/notebook/pull/124
r21584 .. _plotting:
Plotting
--------
Jonathan Frederic
@takluyver's suggested changes...
r21587 One major feature of the IPython kernel is the ability to display plots that
Jonathan Frederic
Add files remove in https://github.com/jupyter/notebook/pull/124
r21584 are the output of running code cells. The IPython kernel is designed to work
seamlessly with the matplotlib_ plotting library to provide this functionality.
To set this up, before any plotting is performed you must execute the
``%matplotlib`` :ref:`magic command <magics_explained>`. This performs the
necessary behind-the-scenes setup for IPython to work correctly hand in hand
with ``matplotlib``; it does *not*, however, actually execute any Python
``import`` commands, that is, no names are added to the namespace.
If the ``%matplotlib`` magic is called without an argument, the
output of a plotting command is displayed using the default ``matplotlib``
backend in a separate window. Alternatively, the backend can be explicitly
requested using, for example::
%matplotlib gtk
A particularly interesting backend, provided by IPython, is the ``inline``
backend. This is available only for the Jupyter Notebook and the
Lev Givon
Remove qtconfig doc page; replace some of the hyperlinks to it with links to http://jupyter.org/qtconfig
r21602 Jupyter QtConsole. It can be invoked as follows::
Jonathan Frederic
Add files remove in https://github.com/jupyter/notebook/pull/124
r21584
%matplotlib inline
With this backend, the output of plotting commands is displayed *inline*
within the notebook, directly below the code cell that produced it. The
resulting plots will then also be stored in the notebook document.
.. seealso::
`Plotting with Matplotlib`_ example notebook
Jonathan Frederic
@takluyver's suggested changes...
r21587
.. include:: ../links.txt