グラフと図形

3/3ページ
  • 2018.10.22

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

多角形の描画  matplotlib.patches.Polygon クラスから様々な多角形オブジェクトを作ることができます。引数に頂点の座標を指定して、それらを線で結ぶことで図形が描かれます。 三角形の描画  3 つの頂点を指定して二等辺三角形を描いてみます。 # https://python.atelierkobato.com/instance/ # matplotlib.pyplotをインポ […]

  • 2018.10.21

[Matplotlib] 長方形と正方形の描画

長方形と正方形の描画  matplotlib.patches.Rectangle クラスから、長方形オブジェクトを作ることができます。 長方形の描画  同じ形と大きさの長方形を 2 つ、回転角だけ変えて重ねて表示させてみます。 # https://python.atelierkobato.com/rectangle/ # matplotlib.pyplotをインポート import matplot […]

  • 2018.10.20

[Matplotlib] 円と楕円、扇形の描画

 matplotlib.patches をインポートすると、色々な図形を描画させることができます。今回は円と楕円、扇形を作成してみます。 円 (Circle) の描画  matplotlib.patches.Circleクラスは Axes に円形として描画されるインスタンス(オブジェクト)を作成します。引数には中心座標、半径、塗り潰しの色などを指定します。 # https://python.ate […]

  • 2018.10.17

カテナリー曲線のグラフを描きます

カテナリー曲線 (catenary) の方程式  紐の両端を水平な位置で固定して吊り下げると、紐はカテナリー曲線 (catenary) とよばれる形になります。catenary という単語はラテン語の catena (鎖) に由来します。日本語では懸垂線(けんすいせん)とよばれることもあります。カテナリー曲線は $a$ をパラメータとして   \[y=\frac{a(e^{x/a}+e^{-x/a […]

  • 2018.10.11

[Matplotlib] ヒストグラムの作成

ヒストグラムの作成  Axesオブジェクトの hist()メソッドを使うと、ヒストグラムを描くことができます。以下のサンプルコードでは、男性の身長の疑似統計データを作成してヒストグラムで可視化しています。 # https://python.atelierkobato.com/histgram/ # 男性の身長ヒストグラム # NumPyとmatplotlib.pyplotをインポート import […]

  • 2018.10.11

[Matplotlib] 散布図の作成

散布図の作成  データを散布図として可視化する場合は、Axesオブジェクトの scatter()メソッドを使用します。下のサンプルコードは、ランダムな点 (x, y) を 1000組作成して平面上にプロットします。 # https://python.atelierkobato.com/scatter/ # 平面にランダムな点をプロット # NumPyをインポート import numpy as n […]

  • 2018.10.10

[Matplotlib] 2次関数のグラフ

2次関数のグラフ  Matplotlib で 2次関数のグラフを描いてみます。まず最初に数学グラフとして最低限必要な設定でグラフを描画して、その後で色々な部分を変えていくことにします。 # https://python.atelierkobato.com/quad/ # 2次関数のグラフの描画 # NumPyをインポート import numpy as np # matplotlib.pyplot […]

1 3