matplotlib 3D

matplotlibの3Dグラフに関すること

matplotlib

[matplotlib animation] 63. 3D円グラフの面積比率の見る角度による変化

3D円グラフは各要素の比率を正しく示すことができないにも関わらず広く使用されている。その理由として、見た目が良いなどの理由が挙げられるが、一番の理由は、円グラフを3次元的視点でみるので、手前側にある要素を誇張して表現できることだと思われる。ここでは、この誇張効果を定量的に理解するため、円グラフをみる角度によって変化する各要素の面積比率を測定し、角度による面積比率の変化をアニメーション表示することを試みた。
matplotlib 3D

[matplotlib 3D] 55. 3つのデータの関係性を3D surface plotで可視化

matplotlib mplot3dの3Dグラフで3つのデータの関係性をsurface plotで可視化する方法について解説する。また、欠損値があるときの対処方法についても説明する。
matplotlib 3D

[matplotlib animation] 61. 3Dグラフ上でアニメーションの軌跡としてマーカーの残像を表示

matplotlib, mplot3dの3Dグラフ上をマーカーが移動するアニメーションでその軌跡としてマーカーの残像を表示する方法について解説する。
matplotlib 3D

[SciPy] 7. ndimage.morphology.distance_transform_edtによる背景からの距離計算

ndimage.morphologyのdistance_transform_edtにより、背景からのユークリッド距離を計算する。
matplotlib

[matplotlib animation] 57. FuncAnimationとArtistAnimationの違い

matplotlibでは、アニメーションを表示する関数としてFuncAnimationとArtistAnimationがある。ここでは、同じアニメーションをFuncAnimationとArtistAnimationそれぞれで表示し、FuncAnimationとArtistAnimationの違いについて検討した。
matplotlib 3D

[matplotlib 3D] 54. 3D円グラフ

matplotlibには3D円グラフを作成する機能はない。そのため、Wedgeを手動で3Dグラフに貼り付けることで3D円グラフを作成した。
ipywidgets

[ipywidgets] 7. RadioButtonsでデータを取得する方向を選択して、IntSliderで3Dグラフの任意の位置のデータをラインで表示

jupyter notebookの対話的にパラメータを調整できる機能(ipywidgets RadioButtons, IntSlider)でデータを取得する方向を選択し、3Dグラフ中の任意の位置のデータを線で表示する方法について説明する。
matplotlib 3D

[NumPy] 20.配列のスライスをボクセルグラフで可視化

いろいろなスライス方法をmatplotlib mplot3dのvoxelグラフで可視化した例について説明する。
matplotlib 3D

[matplotlib 3D] 53. 3Dグラフ上で注釈に画像を用いる方法

matplotlib mplot3dによる3Dグラフ上で画像による注釈を使用する方法について解説する。
matplotlib 3D

[matplotlib 3D] 52. 3Dグラフでマーカーとして画像を使用する方法

matplotlib mplot3dによる3Dグラフ上でマーカーとして画像を表示する方法について解説する。
matplotlib 3D

[matplotlib 3D] 51. 3Dグラフ上に画像を表示

matplotlib mplot3dによる3Dグラフ上に画像を表示する。
matplotlib 3D

[matplotlib 3D] 50. 3Dグラフにおけるアスペクト比の設定

matplotlib mplot3dで作成する3Dグラフでアスペクト比を揃えるために、ax.set_aspect('equal')とすると、NotImplementedErrorが出るようになった(matplotlib 3.1.0から)。ax.set_aspect('equal')を使わずにアスペクト比を揃える方法について検討した。
matplotlib 3D

[matplotlib animation] 48. 3Dグラフ上でのテキストのアニメーション

matplotlibのmplot3dで表示する3Dグラフ上でのテキストのアニメーションについて解説する。
matplotlib 3D

[matplotlib animation] 47. Voxelで作成したNumPyロゴの色変化アニメーション(カラー)

Voxelグラフで作成したNumPyロゴの色を変化させたアニメーションをmatplotlib FuncAnimationで表示する。
matplotlib 3D

[matplotlib animation] 46. Voxelで作成したNumPyロゴの色変化アニメーション(グレースケール)

Voxelグラフで作成したNumPyロゴの色をグレースケールで変化させたアニメーションをmatplotlib FuncAnimationで表示する。