Matplotlib 実践ラボ

このコースには Matplotlib の多数のラボが含まれており、各ラボは詳細なガイダンスと解決策を備えた小規模な Matplotlib プロジェクトです。これらのラボを完了することで、Matplotlib のスキルを練習し、コーディング能力を向上させ、クリーンで効率的なコードの書き方を学ぶことができます。

Pythonデータサイエンス

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

シラバス

デモ:タイトレイアウト

標準出力のスキップを表示する

Matplotlib を使った名前付き色の可視化

Matplotlib の描画順序の調整

Python 初心者のための Matplotlib によるグラフ作成

Matplotlib 凡例作成チュートリアル

二重軸付き折れ線グラフの作成

fill_between を使って領域を塗りつぶす

プロットにハイパーリンクを追加する

Matplotlib のプロット共有

設定と取得

Matplotlib を使った 3D パラメトリック曲線の描画

凡例付きの極座標プロット

Matplotlib のステップ関数とプロット関数の使用方法

Matplotlib のカスタム目盛り

Matplotlib を使った視覚的に魅力的な棒グラフの作成

Matplotlib の対称ログプロット

Matplotlib でのフォント ファミリの構成

Python で Matplotlib のサブプロットを作成する

Matplotlib を使った指数関数的減衰のプロットと対数スケール

マスクされた値と NaN 値のプロット

複数のデータセットのプロット

Matplotlib の軸目盛りとグリッドをカスタマイズする

華氏と摂氏の目盛り

PGF プリアンブル Sgskip

Matplotlib のプロットタイトル配置

Matplotlib によるデータ可視化チュートリアル

Python で Matplotlib の可視化をカスタマイズする

Python を使った Matplotlib のデフォルト設定のカスタマイズ

データ分析のための Matplotlib 可視化技術

Matplotlib で TickedStroke を作成する

Matplotlib を使ってサイン波のスライダーを作成する

Matplotlib の PGF フォントのカスタマイズ

カスタムフォントでプロットを作成する

Matplotlib の共通軸

対数対数プロットの作成

Pyplot を使ったテキストと数式の作成

Matplotlib プロットのテキストスタイルをカスタマイズする

\Dfrac と\Frac の違い

データ可視化のための Matplotlib 凡例の作成

Matplotlib の LaTeX を使った数式の組版

Matplotlib の凡例を作成する

Matplotlib の PathPatch オブジェクトの作成

Matplotlib を使った誤差棒のサブサンプリング

Matplotlib の agg バックエンドを使った画像生成

Y 値に基づく色分け

ベジェ曲線の作成

Matplotlib の軸の位置

Matplotlib のプロットにカラーバーを追加する

パッチを使った画像のクリッピング

Python で誤差棒付きの 3D プロットを作成する

Matplotlib:極座標軸上の誤差棒の描画

3D コントアー可視化の作成

Matplotlib を使った 3D コントアグラフの作成

Matplotlib によるクイバープロット

三角グリッドから四角グリッドへの補間

Matplotlib による無限線の可視化

Matplotlib を使ったラジオボタンによるサイン波の可視化

Matplotlib パスエフェクトチュートリアル

Matplotlib による 2 次元と 3 次元のプロット作成

Matplotlib を使ってデータカーソルを作成する

複数のグラフのデモ

プロット用の Matplotlib ハッチ テクスチャ

異なるスケールのプロットの作成

エラーバーの制限選択

サンキー図の作成

右側にデフォルトの y 軸目盛りを設定する

Unicode を使った Matplotlib の目盛りラベルの制御

Python Matplotlib のグラフ作成基本

Matplotlib の文字列を連結する

Python で Matplotlib を使って streamplot を作成する

Matplotlib のテーブル関数

Matplotlib のスナップ機能付きスライダー

Matplotlib を使った複数の Y 軸のプロット作成

Matplotlib を使ったヒストグラムの描画

Python を使ったベクトルグラフィックスのラスタライズ

Python で Matplotlib を使って図形を描画する

Matplotlib を使った水平軸と垂直軸の作成

Matplotlib における同時カーソル表示

X 軸の目盛りラベルを上部に移動する

インタラクティブなカラーマップ調整

基本的な誤差棒関数

Python で Matplotlib を使って 3D プロットを作成する

Matplotlib を使った 3D 曲面グラフの作成

極座標を用いた 3D 曲面の描画

GridSpec を使ったサブプロットの結合

Matplotlib を使った 3D コントアープロット作成

Matplotlib による 3D キバープロット

Matplotlib の図と軸の入力/離脱イベント

Python の Matplotlib を使ったコントアープロットの作成

Matplotlib を使ったカテゴリデータのプロット作成

Python の Matplotlib を使って極座標バーチャートを作成する

色のデモチャートを作成する

線グラフの作成

Matplotlib によるエラーバーのカスタマイズ

Matplotlib を使ったグループ化された棒グラフ

Matplotlib プロットの軸の反転

Python を使って極座標の線グラフを作成する

Python での注釈付き Matplotlib プロット

Matplotlib を使ったグラフへの注釈付け

シンプルな Matplotlib 注釈

高度なクイバーとクイバーキー関数

アニメーション付き折れ線グラフ

Matplotlib の目盛り配置のカスタマイズ

3D グラフに塗りつぶされた等高線を投影する

Matplotlib で寄生虫軸を使ったマルチプロットの作成

Matplotlib による 3 次元プロットのアニメーション

Matplotlib プロットとのマウスインタラクション

Matplotlib を使った経験的累積分布のプロット

Matplotlib を使ったシンプルな GUI の作成

Matplotlib のボックスアスペクト

Matplotlib のスタイルシート

グラフに線を追加する

Matplotlib で 2 次元配列を可視化する

Python を使ったステムプロット可視化

Matplotlib によるアクセント付きテキストの可視化

矢印付きの中央配置軸のグラフ

Matplotlib コネクション パッチ可視化

Matplotlib による固定サイズの軸

Matplotlib の fill_betweenx

Matplotlib の基礎:線グラフの作成

隣接するサブプロットの作成

初心者向けの Matplotlib JoinStyle

Matplotlib における主目盛りと副目盛り

Matplotlib サブプロット作成チュートリアル

極座標軸上の散布図

変数関係の可視化

Matplotlib を使って棒グラフを作成する

HBoxDivider と VBoxDivider を使った Matplotlib のサブプロットの配置

Matplotlib のカラーバー付きインセットエイクス

Matplotlib による MRI 画像の可視化

Matplotlib を使ったマスクデータ付き散布図

Python Matplotlib によるヒストグラムチュートリアル

Matplotlib によるアフィン変換

Python の Matplotlib を使った 3D ワイヤーフレーム可視化の作成

事前定義のラベル付き凡例の作成

Matplotlib の Ticked Patheffect

Matplotlib による積み上げ棒グラフ

Matplotlib を使ってグループバーチャートを作成する

Matplotlib によるデータ可視化チュートリアル

Matplotlib を使ったグラフの注釈付け

座標系を使った Matplotlib グラフの注釈付け

Matplotlib を使ったエラーバープロットの作成

Matplotlib のグラフに画像をオーバーレイする

グラフサイズの単位

Matplotlib を使ったネストされた円グラフ

Matplotlib のオフセットコピー

非構造化三角グリッドのコントアープロット作成

Matplotlib によるアニメーション付き散布図

Matplotlib で破線の水平棒グラフを作成する

Matplotlib を使った地形ヒルシェード表示

Matplotlib によるデータ可視化技術

インタラクティブな Matplotlib のビジュアライゼーション技術

Matplotlib の fill_between と alpha

ハッチ付きの塗りつぶし等高線プロット

Matplotlib を使った多ページ PDF の作成

Matplotlib を使った ggplot スタイルのプロット作成

XKCD スタイルでの Matplotlib の可視化

Matplotlib による対数オッド比スケールのプロット作成

Matplotlib のグレースケールスタイルシート

Matplotlib の曲線グリッド

Matplotlib による画像の透明度

ボックスプロット対バイオリンプロット

Matplotlib 凡例の切り替えチュートリアル

Matplotlib を使ったアニメーション付きグラフの作成

カスタム凡例の作成

Matplotlib におけるチェックボタンの使用

カスタマイズされた Matplotlib の等高線ラベリング

Matplotlib 凡例のカスタマイズ

Matplotlib の目盛りロケータ

サブプロットの間隔と余白

デモ:寄生虫軸

Matplotlib で破線スタイルをカスタマイズする

Matplotlib による日付のプロット作成

Matplotlib のプロットにウォーターマークを追加する

Python の Matplotlib を使って極座標グラフを作成する

注釈接続スタイル

カスタマイズ可能な散布図の可視化

パイチャートの棒グラフを作成する

不規則データグリッド等高線プロット

プログラムでサブプロットの調整を制御する

Matplotlib を使った目盛りラベルの書式設定

Matplotlib による 3D サーフェスと等高線プロット

Matplotlib を使った最適化等高線プロット

Matplotlib を使った効率的な線の描画

Matplotlib で多角形を作成する

単位付き楕円

制約付きレイアウトを用いた軸のサイズ変更

方向矢印付きの Matplotlib 楕円

Axisartist を使ったカスタムなスパイン

Matplotlib のサブフィギュアの作成

Python における軸の単位変換

Matplotlib を使ってバーコードを作成する

カラーマップの作成

Python Matplotlib による画像の重ね合わせチュートリアル

Matplotlib:シンプルなカラーバー

3D ワイヤーフレームプロット

Xcorr Acorr デモ

Matplotlib:テキストコマンド

Matplotlib を使った円グラフの作成

コントアーフと対数カラースケール

Matplotlib のグラフイベントの接続

Matplotlib の軸方向のカスタマイズ

Matplotlib による可視化の基本

Matplotlib ゲーム:ポンコンソールゲーム

Matplotlib による 3D プロット上の 2D データ

Matplotlib による段階的なヒストグラムのチュートリアル

Matplotlib 軸変換技術

Python でカスタマイズされたボックスプロットを作成する

Matplotlib を使ったマスク付きコントーアプロット

Gtk4 を使った Pylab Sgskip

グラフ軸のカスタマイズ

Matplotlib のグラフ画像

Matplotlib で TTF フォントファイルを使用する

Matplotlib における y 軸ラベル用のスペース

Pcolormesh グリッドとシェーディング

シンプルな軸の方向

3D におけるテキスト注釈

Matplotlib の fill_between

EEG 付き MRI の可視化

対数棒グラフ

Python で相互スペクトル密度を計算する

Matplotlib による対数軸のプロット作成

キー入力イベントへの接続

Matplotlib:「dark_background」スタイルシートの使用

円グラフとドーナツチャート

Matplotlib を使った図形の描画

Matplotlib を使ったインタラクティブなヒストグラムの作成

Matplotlib の線スタイル

Gtk3 を使った Pylab Sgskip

二重回転振子のシミュレーション

テキストボックス付きのインタラクティブなプロット作成

Matplotlib によるテキストの改行とスタイリング

テキストを画像に変換する

等しい軸のアスペクト比

Matplotlib を使って 2 軸グラフを作成する

Matplotlib を使ったサブプロットの作成

Matplotlib の汎用タイマーオブジェクトの使用方法

Matplotlib の hlines と vlines

カスタム Matplotlib 目盛りフォーマットを作成する

Matplotlib を使ってヒストグラムを作成する

Matplotlib を使ったカスタムグリッド変換

Matplotlib における画像グリッドの整列

Matplotlib の ImageGrid を使って画像を整列させる

ドロップされたスパインを持つ Matplotlib の可視化

3D プロットの投影タイプ

Matplotlib を使った 3D 曲面の描画

3D ワイヤーフレームプロットをアニメーション化する

Python の Matplotlib を使って地理的射影を作成する

単位付きで注釈を付ける

Matplotlib による色覚異常のシミュレーション

Matplotlib SVG フィルタリングライン

ボックスプロットのカスタマイズ

2 つの信号の相関をプロットする

カスタマイズされた Matplotlib ビジュアライゼーションの作成

3D ボックス曲面プロット

Matplotlib を使ったアニメーション画像の作成

Matplotlib によるデータ可視化

Matplotlib による等高線画像

Matplotlib アニメーションの作成

単位付きアーティストの作成

Matplotlib の目盛りラベルの整列調整

Matplotlib の楕円コレクション

bbox パラメータを使ったテキストボックスのスタイリング

Python と Matplotlib で渦巻きプロットを作成する

簡単な軸の目盛りと目盛りの方向

シンプルな Matplotlib の軸線

Matplotlib でのシンプルな軸線の作成 3

Matplotlib におけるテキストの配置

非構造三角形グリッドの可視化

カスタマイズされた 3D コンター図の作成

三角形グリッドの作成と描画

より多様な三角形の 3D 曲面

Matplotlib を使った 3D ボクセルプロットの作成

Python の Matplotlib を使った散布図の作成

Matplotlib のカーソルを使った対話型データ探索

日付デモ変換

再帰ルールを使用した Matplotlib の日付目盛りのカスタマイズ

軸線スタイル

Matplotlib を使ってラジアンのグラフを作成する

Python を使ったサイン信号の生成と可視化

Matplotlib のスパインをカスタマイズする

データ可視化のための Matplotlib マーカーのカスタマイズ

異なる平面で 2D バーグラフを作成する

Web アプリケーションサーバー Sgskip

シンプルな Matplotlib アニメーションチュートリアル

Matplotlib を使ったカラーバーの作成

インセット グラフにカラーバーを追加する

インセット軸の作成

サブプロットとしての 3D プロット

Python における Matplotlib の可視化制御

工学表記を使った目盛りのラベリング

Matplotlib を使って極座標グラフを作成する

Python で破線軸グラフを作成する

Matplotlib の CapStyle のカスタマイズ

Matplotlib を使った塗りつぶされたコントアウトプロット

Matplotlib 円グラフフィルタ

データポイント付きの Matplotlib 折れ線グラフ

カスタマイズされた株価グラフを作成する

Matplotlib のスクロールイベント

RangeSlider を使った画像のしきい値処理

ハットグラフを作成する

バイオリンプロットの可視化のカスタマイズ

Matplotlib SVG ツールチップ

Matplotlib を使ってイベントプロットを作成する

Matplotlib におけるカスタムメルカトル緯度スケール

パーセンタイルの水平棒グラフの作成

Matplotlib の浮動軸

Matplotlib による画像可視化技術

凡例付き散布図の作成

散布図とヒストグラムを持つ位置付け可能な軸

Matplotlib マーカーのカスタマイズ チュートリアル

Matplotlib のプロットに効果的に注釈を付ける

ボックスプロットのカスタム塗りつぶし色の作成

Matplotlib による動画フレーム抽出

Python を使った Matplotlib によるデータ可視化

Matplotlib で代替カーソルを設定する

Matplotlib の軸ラベルを整列させる

矩形の線の色を変更する

Matplotlib の日付精度とエポック

Matplotlib を使った通貨プロットのフォーマット

Matplotlib の数式フォントファミリ

マーカーのプロパティを多変量データにマッピングする

Python の Matplotlib を使って 3D 散布図を作成する

Python Matplotlib による単位変換

BMH スタイルを使った Matplotlib のヒストグラム可視化

Matplotlib でのテキストボックスの配置

Matplotlib の固定方向矢印

Matplotlib を使って画像グリッドを作成する

Matplotlib による RGB チャネルの可視化

Matplotlib を使って二重 y 軸のプロットを作成する

Matplotlib を使ったグラフ作成

Matplotlib を用いたベイズ更新

Matplotlib の十字マーカーカーソル

インタラクティブな Matplotlib キャンバス編集

複合パスの作成

Matplotlib によるサブプロット生成チュートリアル

Matplotlib の目盛りラベルの方向

テキストのフォントプロパティのカスタマイズ

Matplotlib で多彩な線を作成する

サンキー図の作成

疎パターンのプロット

3D のステムプロット

Stix フォントのデモ

Matplotlib の tripcolor を使った疑似カラープロットの作成

三角形の 3D 曲面

ズームインインセット軸

Matplotlib による時系列ヒストグラム

Matplotlib による QuadMesh プロットのチュートリアル

Matplotlib イベントハンドリングチュートリアル

Matplotlib を使ったアニメーション付きヒストグラム

Matplotlib カラーマップ画像生成

Matplotlib の二次軸

Matplotlib のネストされた GridSpecs

テキスト矢印に注釈を付ける

キーワードを使ったプロット作成

Matplotlib でカスタムカラーバー目盛りを作成する

Matplotlib の軸とカラーバーのカスタマイズ

Python を使った陰影起伏図の作成

3D サーフェスプロットにおけるカスタムヒルシェーディング

カスタマイズされた 3D サーフェスプロットの作成

Matplotlib を使ったバイオリンプロット作成

ポリゴンセレクタを使ってインデックスを選択する

Matplotlib による PSD のプロット

Matplotlib によるスタックプロットとストリームグラフ

Matplotlib Span Selector

Matplotlib を使ったアニメーション付きサブプロットの作成

Matplotlib におけるアニメーション付き 3D ランダムウォーク

Matplotlib を使ったルッキングガラスの作成

Matplotlib のインタラクティブ関数

Matplotlib で信頼楕円をプロットする

Matplotlib による 3D バーチャート

Matplotlib 矢印ガイド

Matplotlib で BboxImage を作成する

Matplotlib による画像グリッドの可視化

Matplotlib によるネストされたグリッドスペックの可視化

Matplotlib を使った独自のグリッド軸の作成

Matplotlib によるデータ分析のためのビジュアライゼーション

目盛りの間のラベルの中央配置

AnnotationBbox を使ってグラフに注釈を付ける

Matplotlib のテキスト回転

Python を使った 3D でのローレンツアトラクターの描画

Matplotlib による画像のアンチエイリアシング

Matplotlib の Path と Patch の操作

path.Path と patches.PathPatch を使ったドーナツの作成

Matplotlib のカスタム単位

Matplotlib を使って矢印参照チャートを作成する

Python を使って Matplotlib のロゴを作成する

Matplotlib を使ったインタラクティブな三角測量プロットの作成

テキストベースラインの比較

Matplotlib を使ったデータの再サンプリング

共有軸付きの Matplotlib ImageGrid デモ

Matplotlib を使ったタイムライン可視化の作成

カスタム Matplotlib 投影の紹介

ヒストグラム付き散布図

Matplotlib を使ったラベル付き棒グラフ

Python の Matplotlib を使ったインタラクティブなデータ可視化

Matplotlib を使ったインタラクティブなデータ可視化

Matplotlib のプロットで y 軸のラベルを整列させる

Matplotlib の日付目盛りフォーマッタ

Python で Matplotlib を使ったグラフ作成

Matplotlib を使ったスペクトログラムの描画

Matplotlib のスパイン配置

値のリストから目盛りを作成する

Matplotlib による陰影付きプロットの可視化

Matplotlib による画像グリッドとカラーバー

Matplotlib における座標フォーマッタの変更

Matplotlib を使ったズームインインセットの作成

Matplotlib を使った画像表示

Matplotlib を使ってカスタマイズ可能なボックスプロットを作成する

Matplotlib で軸の方向を変更する

Matplotlib を使った pcolormesh による 2 次元画像プロット

スケール不変の角度ラベルの作成

Matplotlib による水平棒グラフ

GridSpec を使ったサブプロットのカスタマイズ

Matplotlib のフォントプロパティのカスタマイズ

Matplotlib GridSpec レイアウト可視化

六角形のビン付きプロット

Matplotlib を使った非均一画像の描画

Matplotlib を使ったサブプロットのラベリング

シンプルな固定付きアーティスト

Matplotlib の Axes Divider

Usetex フォント効果

一次 3D ビュープレーン

Matplotlib で 3D ボクセルプロットを作成する

時系列のためのカスタム目盛りフォーマッター

石川馨図の作成

数式テキストの Wx Sgskip

Matplotlib を使って華やかなボックスを描画する

Matplotlib における目盛りが多すぎる問題の解決

色のアルファ値を設定する方法

Matplotlib によるヒストグラムの描画

Matplotlib を用いたマルチプロセッシング

Lasso Selector Demo Sgskip

Python Matplotlib による風羽図の可視化

ハッチスタイルリファレンス

Matplotlib による 3 次元ヒストグラム

Matplotlib を使ったヒストグラムの作成

Matplotlib を使って複数のヒストグラムを作成する

NumPy ロゴの 3D ボクセルプロット

PatchCollection を使ってエラーバーからボックスを作成する

Matplotlib の矢印に角度注釈を追加する

水平バーチャートとしての離散分布

マーカーを使った Matplotlib のビジュアライゼーションのカスタマイズ

Python の Matplotlib を使ってレーダーチャートを作成する

Matplotlib を使った電気双極子の勾配可視化

Matplotlib ラッソデモ

WX にカーソルを追加する

注釈付きヒートマップの作成

Matplotlib を使ってハッチ付きのヒストグラムを作成する

Matplotlib リボンボックス

Gtk3 スプレッドシート Sgskip

誤差帯付きの曲線の描画

Matplotlib による棒グラフ

Python Matplotlib によるマンデルブロ集合の可視化

Matplotlib を使った SkewT - logP 図

Matplotlib: Glade 3 を使ったグラフの作成

インタラクティブなフーリエ波形可視化を作成する

軸のズーム効果

Matplotlib カラーマップの正規化

Matplotlib インセットロケータ

多変量正規分布の可視化

シンプルな軸のパディング

RGB で 3D ボクセルプロットを作成する

Matplotlib の数式レンダリングエンジン

Gtk4 スプレッドシート Sgskip

コレクションを使った Matplotlib の可視化

Matplotlib による等高線の可視化

日付目盛りの位置付け関数とフォーマッタ

Python の Matplotlib を使った図形の作成

Matplotlib によるサンキー図の作成

カスタム フィギュア サブクラスの作成

Matplotlib でテキストパスをカスタマイズする

Matplotlib を使ってフォントテーブルを描画する

Matplotlib による雨のシミュレーション

ヒントン図を用いた重み行列の可視化

3D プロットにおける平面物体の描画

Matplotlib でリアルタイムオシロスコープを作成する

Matplotlib を使って簡単なメニューを作成する

Python Matplotlib で楕円を描画する

Matplotlib を使って塗りつぶされた多角形を作成する

Matplotlib のプロットでテキストを回転させる

Python でパックドバブルチャートを作成する

Matplotlib を使った矢印プロット

折れ線グラフ用の 3D ポリゴンフィルを作成する

Matplotlib Pcolor 可視化チュートリアル

トライコントアウト スムーズ デロネ

Matplotlib を使ったロゴ作成

Matplotlib の目盛りフォーマッタチュートリアル

Matplotlib におけるカスタムボックススタイル

Matplotlib のアンカー付きオブジェクト

Matplotlib によるフォントテーブルの可視化

Matplotlib を使った単純な折れ線グラフ

Matplotlib 画像サムネイル

フォント属性とグリフメトリクスの探索

クロス GUI アプリ用の Matplotlib ポリゴンエディタ

はじめに

この Matplotlib 実践ラボコースは、強力な Python ライブラリである Matplotlib を使用してデータ可視化の技術を習得するのに役立つように設計されています。一連の実践的な実験を通じて、様々な実世界のプロジェクトに Matplotlib のスキルを適用する機会が得られ、コーディング能力が向上し、クリーンで効率的なコードの書き方を学ぶことができます。

🎯 タスク

このコースでは、以下のことを学びます。

  • 折れ線グラフ、散布図、棒グラフ、ヒストグラムなど、幅広い Matplotlib の可視化を作成する方法
  • 色、ラベル、凡例などのグラフの外観をカスタマイズする方法
  • 複数のサブプロットを扱い、複雑なマルチパネルの図を作成する方法
  • 時系列データやカテゴリデータなど、さまざまなデータ型を扱い、可視化する方法
  • 注釈、凡例、インタラクティブなプロットなどの高度な Matplotlib の機能を組み込む方法

🏆 達成目標

このコースを修了した後、以下のことができるようになります。

  • 自信を持って様々な Matplotlib の可視化を作成し、データ分析の結果を効果的に伝えることができる
  • グラフを視覚的に魅力的で分かりやすいものにカスタマイズすることができる
  • 複数の Matplotlib の要素を組み合わせて、複雑なマルチパネルの図を構築することができる
  • さまざまなデータ型や可視化の要件に対応するように Matplotlib のコードを調整することができる
  • 高度な Matplotlib の機能を活用して、グラフのインタラクティビティと機能性を向上させることができる
  • 実践的な実験を完了することで、Matplotlib の習熟度を示すことができる

講師

labby
Labby
Labby is the LabEx teacher.

おすすめ

no data