##// END OF EJS Templates
Require pygments>=2.4.0...
Require pygments>=2.4.0 As noted in #13441, running ipython with an old version of pygments leads to problems. Ipython sends ANSI color names to pygments to color output, but these names aren't in old versions of pygments. Before: with pygments 2.3.1 and ipython 8.0.0, opening an ipython instance and running In [1]: 1 / 0 # Expect ZeroDivisionError will crash ipython as `ansiyellow` is used to highlight the error. This PR requires pygments>=2.4.0, which is when pygments changed their ANSI color names.

File last commit:

r20278:8f4dcac7
r27425:e902466b
Show More
Matplotlib Switching.ipynb
654 lines | 48.5 KiB | text/plain | TextLexer
/ tools / tests / mpl-switch / Matplotlib Switching.ipynb
In [1]:
# Should pop up a GUI window
%matplotlib
import matplotlib.pyplot as plt
plt.plot([1,2,3])
Using matplotlib backend: MacOSX
Out[1]:
[<matplotlib.lines.Line2D at 0x10ce05350>]
In [2]:
# Should make an inline figure
%matplotlib inline
plt.plot([1,2,3])
Out[2]:
[<matplotlib.lines.Line2D at 0x10cd5dfd0>]
No description has been provided for this image
In [3]:
# New GUI window--should *NOT* have the visual settings of inline
%matplotlib qt
plt.plot([1,2,3])
Out[3]:
[<matplotlib.lines.Line2D at 0x10cd9cb10>]