In [1]:
from sympy.abc import *
from sympy import *
# SymPy Plotting Backends (SPB)
from spb import *
# グラフを SVG で Notebook にインライン表示
%config InlineBackend.figure_formats = ['svg']
SymPy Plotting Backends (SPB) の plot()
で普通にグラフを描く。
In [2]:
plot(1-x**2, (x, -1, 1));
細かなオプション設定のために ax = p.ax
すると,グラフのサイズが微妙に小さくなる。
In [3]:
p=plot(1-x**2, (x, -1, 1), show=False)
ax=p.ax
ax.grid(linestyle = 'dotted')
以下のように fig.tight_layout()
すれば,グラフのサイズが小さくなることはない。
In [4]:
p=plot(1-x**2, (x, -1, 1), show=False)
fig, ax=p.fig, p.ax
fig.tight_layout()
ax.grid(linestyle = 'dotted')