グラフと図形

グラフと図形

多角形(三角形、ひし形、平行四辺形、五角形)

【Matplotlib】多角形の描画matplotlib.patches.Polygon は様々な 多角形オブジェクト を生み出すクラスです。引数に頂点の座標を指定して、それらを線で結ぶことで図形が描かれます。 三角形3 つの頂点を指定して...
グラフと図形

【Matplotlib】長方形と正方形の描画

長方形と正方形matplotlib.patches.Rectangleクラスから、長方形オブジェクトを作ることができます。 長方形の描画同じ形と大きさの長方形を 2 つ、回転角だけ変えて重ねて表示させてみます。 # MATPLOTLIB_P...
グラフと図形

【Matplotlib】円と楕円の描画

円(Circle)の描画原点 $\mathrm{O}$ に中心をもつ円周上の点 $\mathrm{P}$ の座標は三角関数を使って、$(r\cos\theta,\ r\sin\theta)$ で表されることが知られています。$r$ は円の半...
グラフと図形

カテナリー曲線

カテナリー曲線紐の両端を水平な位置で固定して吊り下げると、紐はカテナリー曲線とよばれる形になります。カテナリーを意味する英語 catenary はラテン語の catena(鎖)に由来します。日本語では懸垂線とよばれることもあります。カテナリ...
グラフと図形

【Matplotlib】ヒストグラムの作成

ヒストグラムの作成Axesオブジェクトの hist() メソッドを使うと、ヒストグラムを描くことができます。以下のサンプルコードでは、男性の身長の疑似統計データを作成してヒストグラムで可視化しています。 # MATPLOTLIB_HISTO...
グラフと図形

【Matplotlib】散布図

散布図のプロットmatplotlib.axes.Axes.scatter() を使って、データを散布図として可視化できます。簡単な例として、デフォルト設定で直線 y = x 上の整数点をプロットしてみましょう。 # MATPLOTLIB_S...