Python グラフ描画用関数 新しいページはコチラ
提供: yonewiki
(→グラフ描画関係 書きかけの記事です。20191226~) |
(→グラフ描画関係 書きかけの記事です。20191226~) |
||
188行: | 188行: | ||
:引数2は作成するグラフの列数 | :引数2は作成するグラフの列数 | ||
:引数3はグラフインデックス位置指定番号 左上隅から順番に右へと番号が振られていて、一番右まで行ったら一つ下の左隅から番号が振られ、最後は右隅で番号が終わる。表の中でセルが結合したような形式のグラフ配置になっているような複雑なグラフをadd_subplot関数で作成することはできないので、複雑な配置を実現したい場合は違う方法を用いる。matplotlibライブラリのgridspecオブジェクトにあるGridSpec関数とpyplot オブジェクトのsubplot関数で複雑な引数を指定することで特殊な配置にすることができます。あるいはpyplot オブジェクトのaxes関数で複雑な指定をするとPicture in Pictureみたいにグラフの中にグラフを配置することもできます。後ほど紹介できたらと思います。 | :引数3はグラフインデックス位置指定番号 左上隅から順番に右へと番号が振られていて、一番右まで行ったら一つ下の左隅から番号が振られ、最後は右隅で番号が終わる。表の中でセルが結合したような形式のグラフ配置になっているような複雑なグラフをadd_subplot関数で作成することはできないので、複雑な配置を実現したい場合は違う方法を用いる。matplotlibライブラリのgridspecオブジェクトにあるGridSpec関数とpyplot オブジェクトのsubplot関数で複雑な引数を指定することで特殊な配置にすることができます。あるいはpyplot オブジェクトのaxes関数で複雑な指定をするとPicture in Pictureみたいにグラフの中にグラフを配置することもできます。後ほど紹介できたらと思います。 | ||
− | + | ||
− | + | 先の例のように(2,2,i)という引数の場合以下のような2行2列の4つのマスからなるグラフになりiが1のときは左上隅のグラフを生成しようとする動きをし、次に2、そして3、最後に4という順番に処理が進むことになります。 | |
− | + | | class="wikitable" | |
− | + | |- | |
− | + | | 1 || 2 | |
− | + | |- | |
+ | | 3 || 4 | ||
+ | |} | ||