時々私事この広告は、90日以上更新していないブログに表示しています。2015-07-25matplotlibで領域の図示matplotlibmatplotlibで領域に色を付けてみたのでメモ。fill_between関数fill関数を使うと大体できます。sin(x)とcos(x)の間の領域に色を付ける。sin(x)とcos(x)の間に色を付けてみます。fill_betweenは3つの変数を取ります。この2つの間を塗りつぶすあとはオプションでfacecolorは色、alphaは透過度なんかを指定できます。図示の条件がついた場合は少し面倒になります。xの範囲指定)になるとwhereでは書けません。下のコードではグラフを書く部分と色を塗る部分を完全に分けています。np.cos(x1)plt.fill_between(x1,z1,z2,where=z1>z2,facecolor='y',alpha=0.5)plt.show()さらに複雑な場合3つ以上の関数で領域に色を塗る場合にはminimum関数やmaximum関数を使います。5\]この条件を満たす領域に色を塗ってみます。minimum(y2,y4)plt.fill_between(x1,y3,y5,where=y5>y3,facecolor='y',alpha=0.5)plt.plot(x1,y2,color="k")plt.plot(x1,y3,color="k")plt.plot(x1,y4,color="k")plt.show()ちょっとごちゃごちゃしてますがこんな感じでしょうか。おまけ座標が分かっていてその内部を塗りつぶす場合はfill関数が楽です。長方形を図示したいような場合はこっちがいいです。例(1,0),(2,0.3),(2,1),(1.4,0.7),(1,1)の内部の塗りつぶし。20:46matplotlibで領域の図示Tweet広告を非表示にする関連記事2015-07-29matplotlibでヒストグラムの作成matplotlibでヒストグラムを作ってみたのでメモ。matplotlibを...2015-05-30初めてのmatplotlib(対数グラフ)今回は対数のグラフをmatplotlibで描いてみます。(1)はてなブログをはじめよう!cranethreeさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。