例#
このページには、サンプル プロットが含まれています。画像をクリックすると、完全な画像とソース コードが表示されます。
より長いチュートリアルについては、チュートリアル ページを参照してください。また、ユーザー ガイドで外部リソースとFAQを見つけることもできます。
線、棒、マーカー#
画像、輪郭、フィールド#
サブプロット、軸、および図#
margin と sticky_edges を使用してビュー制限を制御する
図のラベル: suptitle、supxlabel、supylabel
サブプロットと GridSpec を使用して 2 つのサブプロットを組み合わせる
Gridspec を使用して複数列/行のサブプロット レイアウトを作成する
plt.subplots を使用して複数のサブプロットを作成する
統計#
PatchCollection を使用してエラー バーからボックスを作成する
ヒストグラム関数のさまざまな histtype 設定のデモ
複数のデータセットを使用したヒストグラム (hist) 関数
円グラフと極グラフ#
テキスト、ラベル、注釈#
Matplotlib で ttf フォント ファイルを使用する
パイプロット#
色番号
matplotlib で使用できるカラーマップの詳細とそのプロパティの説明については、カラーマップのチュートリアルを参照してください。
シェイプとコレクション#
自動スケーリングによる Line、Poly、RegularPoly コレクション
スタイルシート#
軸_グリッド1 #
Inset Axes を使用したカラーバーの位置とサイズの制御
軸アーティスト#
mpl_toolkits.axisartist.floating_axes 機能
ショーケース#
アニメーション#
イベント処理#
Matplotlib は、GUI ニュートラル イベント モデルを使用したイベント処理をサポートしているため、最終的にどのユーザー インターフェイスに Matplotlib がプラグインされるかを知らなくても、Matplotlib イベントに接続できます。これには 2 つの利点があります。記述するコードの移植性が向上し、Matplotlib イベントはデータ座標空間やイベントが発生する軸などを認識するため、キャンバス空間から移動するために低レベルの変換の詳細をいじる必要がありません。データスペースへ。オブジェクトのピッキングの例も含まれています。
その他#
Rectangles と PolyCollections を使用したヒストグラムの作成
3D プロット#
extend3d オプションを使用して 3D で等高線 (レベル) 曲線をプロットする方法を示します。
スケール#
これらの例は、Matplotlib でさまざまなスケールがどのように処理されるかをカバーしています。
専門プロット#
レーダー チャート (別名スパイダー チャートまたはスター チャート)
SkewT-logP ダイアグラム: 変換とカスタム プロジェクションの使用
トゲ#
ティック数
ConciseDateFormatter を使用した日付ティックの書式設定
単位数
これらの例は、Matplotlib の多くの単位表現をカバーしています。
グラフィカルユーザーインターフェースにMatplotlibを埋め込む#
ここにあるembedding_in_SOMEGUI.pyの例に従って、Matplotlibをユーザーインターフェイスアプリケーションに直接埋め込むことができます。現在、Matplotlib は PyQt/PySide、PyGObject、Tkinter、および wxPython をサポートしています。
Matplotlib を GUI に埋め込む場合は、pylab/pyplot 手続き型インターフェイスではなく、Matplotlib API を直接使用する必要があるため、API で動作するサンプル コードについては、examples/api ディレクトリを参照してください。
Web アプリケーション サーバーへの埋め込み (Flask)
ユーザーデモ#
ウィジェット#
プリミティブだが GUI に依存しないウィジェットを matplotlib に記述する方法の例
ポリゴン セレクターを使用してコレクションからインデックスを選択する