|
|
matplotlib Sample plots in Matplotlib. |
H.Kamifuji . |
ここでは、それらを生成したコードを使用して、多数のサンプルプロットを見つけることができます。 |
plot() を使用してテキストラベルを含む線グラフを作成する方法は次のとおりです。![]() Simple Plot |
subplot() 関数を使用して複数の軸(サブプロット)が作成されます。![]() Subplot |
Matplotlib は、imshow() 関数を使用して画像を表示することができます(等間隔の水平寸法を仮定)。![]() imshow() を使用してCTスキャンを表示する例 |
pcolormesh() 関数は、水平方向の寸法が不均等に配置されていても、2次元配列のカラー表示を行うことができます。 contour() 関数は、同じデータを表現する別の方法です。![]() 二次元データをプロットするための pcolormesh() とcontour() の比較例 |
hist() 関数は自動的にヒストグラムを生成し、ビンの数や確率を返します:![]() Histogram Features |
matplotlib.path モジュールを使用して Matplotlib に任意のパスを追加することができます:![]() Path Patch |
mplot3d ツールキット( Getting Started と 3D Plotting を参照)は、サーフェス、ワイヤフレーム、散布図、棒グラフなどの単純な 3 次元グラフをサポートしています。![]() Surface3d |
streamplot() 関数は、ベクトルフィールドの流線をプロットします。 流線を単純にプロットするだけでなく、流線の色や線幅をベクトルフィールドの速度や局所強度などの別のパラメータにマップすることもできます。![]() sphx_glr_plot_streamplot_0011 |
Mars へのフェニックスの任務(宇宙船の地上追跡を表示するために Matplotlib を使用した)をサポートする Michael Droettboom は、Charlie Moad による作業に基づいて、楕円弧(弧を参照)に対する非常に正確な8スプライン近似を提供しました レベル。![]() Ellipse Demo |
bar() 関数を使用して、エラーバーなどのカスタマイズを含む棒グラフを作成します。![]() Barchart Demo |
pie() 関数を使用すると、円グラフを作成できます。 オプションの機能には、面積のパーセンテージの自動ラベリング、パイの中心からの 1 つ以上のウェッジの爆発、シャドウエフェクトなどがあります。 添付のコードをよく見てください。このコードは、わずか数行でコードを生成します。![]() Pie Features |
table() 関数は、テキストテーブルをaxesに追加します。![]() Table Demo |
scatter() 関数は、(オプションの)サイズと色の引数を持つ散布図を作成します。 この例では、Google の株価の変化をプロットし、取引量と時間とともに変化する色を反映したマーカーのサイズを示しています。 ここでは、アルファ属性を使用して半透明の円マーカーを作成します。![]() Scatter Demo2 |
Matplotlib には、使用しているグラフィカルユーザーインターフェイスとは独立した基本的な GUI ウィジェットがあり、クロスGUIフィギアとウィジェットを書くことができます。 matplotlib.widgets とウィジェットの例 を参照してください。![]() Slider and radio-button GUI. |
fill() 関数を使用すると、塗りつぶした曲線やポリゴンをプロットできます。![]() Fill |
メジャーとマイナーのティックとカスタムのティックフォーマッターで時系列データをプロットすることができます。![]() Date |
semilogx() 、semilogy() および loglog() 関数は、対数プロットの作成を簡単にします。![]() Log Demo |
polar() 関数は極座標を生成します。![]() Polar Demo |
legend() 関数は、MATLAB 互換の凡例配置関数を使用して Figure の凡例を自動的に生成します。![]() Legend |
以下は Matplotlib の内部 mathtext エンジンでサポートされている多くの TeX 式のサンプルです。 mathtext モジュールは、FreeType と DejaVu、BaKoMa コンピュータモダン、または STIX フォントを使用して TeX スタイルの数学的表現を提供します。 詳細については、matplotlib.mathtext モジュールを参照してください。![]() Mathtext Examples |
Matplotlib の内部の数学レンダリングエンジンは非常に強力ですが、TeX が必要な場合もあります。 Matplotlibはusetex オプションで外部 TeX レンダリング文字列をサポートしています。![]() Tex Demo |
Matplotlib を pygtk、wx、Tk、Qt アプリケーションに埋め込むことができます。 ここに pbrain という EEG ビューアのスクリーンショットがあります。![]() EEG GUI 異なるツールキットに Matplotlib を埋め込む方法の例については、以下を参照してください。 |
ちょうど楽しみのために、Matplotlibはxkcdのスタイルでプロットをサポートしています。![]() Xkcd |
Sample plots in Matplotlib |
|