時々私事この広告は、90日以上更新していないブログに表示しています。2015-05-17初めてのmatplotlib(2次関数のプロット)matplotlibpythonのグラフ作成にはmatplotlibというパッケージを利用することができます。pythonのコードの中でグラフを作れるという点が非常に便利で、データ処理とグラフ作成を同じコード内で行うことができます。グラフ描写にはgnuplotなんかも使えるのですがgnuplotを使う場合データ処理は別の言語で書いて、それをテキストファイルに出力して、gnuplotでそれを読み込んで描写させるという手順が必要です。matplotlibでは余計なファイルが無駄に増えないといった利点があります。pythonのコードを使ってグラフが作れるのでpythonが使える人なら扱いやすいと思います。matplotlibを使って簡単なグラフを描写してみましょう。matplotlib.pyplotとnumpyをインポートします。matplotlib.pyplotはグラフをプロットするのに必要なライブラリでpltと省略されることが多いです。numpyは数値計算ライブラリで行列計算したり、数値のリストを生成することができます。npと省略されることが多いです。どんなグラフを描くにしてもこの2つのライブラリはほぼ必須です。(matplotlib,numpyはインストールが必要です。インストールの仕方は他の記事を参考にしてください。)さてmatplotlibを使って2次関数のグラフを描いてみましょう。図のようなグラフが表示されるはずです。コードの説明を少しすると、最初の2行でmatplotlib.pyplotとnumpyをインストールしています。pythonではplt.plot()関数でグラフを描写できるのですが、そこに渡すのはリストである必要があります。np.arange(0,10,0.01)で0から10まで0.01刻みのリストを作っています。[0,0.01,0.02,...,9.99]です。その後、このリストを2乗したリストを作ってyに入れています。[0,0.01,0.04,...,99.8001]です。この2つのリストをplt.plot()に渡してグラフを作っています。リストを作るならnumpyを使わなくてもpythonのrange()関数を使えばいいと思われるかもしれません。range()関数は1以下の刻みを作ることができないので曲線の描写には不向きです。numpyを使ってリストを作るようにしましょう。16:40初めてのmatplotlib(2次関数のプロット)Tweet広告を非表示にする関連記事2015-07-29matplotlibでヒストグラムの作成matplotlibでヒストグラムを作ってみたのでメモ。matplotlibを...2015-07-25matplotlibで領域の図示matplotlibで領域に色を付けてみたのでメモ。fill_between関数...2015-05-30初めてのmatplotlib(対数グラフ)今回は対数のグラフをmatplotlibで描いてみます。(1)はてなブログをはじめよう!cranethreeさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。