matplotlib

ipywidgets

[ipywidgets] 25. 卵状構造をとる2つの球の任意の高さにおける断面を表示

jupyter notebook, labで対話的な操作ができる機能(ipywidgets)のFloatSliderをつかって、3Dグラフの任意の高さにおける断面図を表示する方法について説明する。
matplotlib

[matplotlib animation] 83.ロケットで斜方投射

matplotlibのFuncAnimationで斜方投射のアニメーションをロケットの画像を用いて表示する。ロケットは常に進行方向を向くようにskimage.transform.rotateで回転させる。
matplotlib

[matplotlib animation] 82.様々な角度で斜方投射

matplotlibのFuncAnimationで斜方投射のアニメーションを表示する。
matplotlib

[matplotlib animation] 81.バウンドするボール

matplotlibのFuncAnimationで自由落下と反発係数を考慮したバウンドのアニメーションを表示する。
matplotlib

[matplotlib] 81. fill_betweenのinterpolateで塗りつぶす領域を補間する

matplotlibのplt.fill_betweenで特定の領域を塗りつぶす際に一部塗りつぶされない領域ができることがある。そこで、interpolate=Trueとしてその領域を塗り潰す方法について説明する。
matplotlib

[matplotlib] 80. fill_betweenで特定の領域を塗りつぶす

matplotlibのplt.fill_betweenで特定の領域を塗りつぶす方法について説明する。
matplotlib

[matplotlib animation] 80.すっとびボール

質量の異なるボールを2つ使って、質量の大きい方を下にして重ねて落下させた場合に、一番上のボールが高く跳ね上がる現象のことをすっとびボールという。別名として、多段式垂直衝突球、ガリレオ砲、ボールピラミッドなどがある。matplotlibのFuncAnimationでこの現象をアニメーションで表示する。
matplotlib

[scikit-image] 82. 3次元オブジェクトの細線化(skimage.morphology.skeletonize)

skimage.morphologyのskeletonizeで、ボクセルグラフで表示した3次元オブジェクトを細線化する方法について説明する。