概要
MatplotlibはPythonでstatic、animated、interactive visualizationを作る包括的なlibraryです。script、Python・IPython shell、Web application server、各種GUI toolkitからpublication-qualityのfigureを出力できます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
分析用plotから出版品質のfigureまで構成する
複数platformでhardcopy formatとinteractive environmentを扱い、同じdataからline、scatter、bar、imageなどを組み合わせたfigureを作れます。scriptでの再現可能な生成と、GUIやnotebookでの対話的な探索を使い分けられます。
出典:[1]
Pythonの分析結果を細かく制御して可視化したい場合
研究、report、dashboardの素材、教育用figureなど、axis、label、legend、layout、style、出力formatをcodeで制御したい用途に向きます。必要なplotを最小例で再現し、利用環境のbackendとfont、解像度、accessibilityを確認してください。
出典:[1]
interactive backendと独自license fileを確認する
対話操作の可否はnotebook、GUI toolkit、serverなど実行環境とbackendに左右されます。headless環境では出力formatとfontを含めてtestしてください。GitHubの自動license欄は未確定で、repositoryはMatplotlib Development Team独自のlicense agreementを収録するため、単一の一般SPDX名へ置き換えず原文を確認します。
参考にした公式資料
- [1]Matplotlib README(2026-09-13)
- [2]Matplotlib GitHub repository(2026-09-13)
- [3]Matplotlib license agreement(2026-09-13)
編集部からの補足
plot種別・API名・example galleryを細かな検索入口にし、長い可視化tailを獲得するlibrary型の例として選びました。
成長
成長の推移 · 直近30日
23,211 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 109
- Open PR
- 425
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- matplotlib
- data-visualization
- data-science
- python
- qt
- wx
- gtk
- plotting
- tk
- Stars
- 23,211
- Forks
- 8,480
- Watchers
- 582
- Open Issues
- 1,058
- 主要言語
- Python
- リポジトリ最終更新
- 2026/09/12
あわせて探訪
- scikit-learn67,238 Stars
前処理・分類・回帰・clustering・model選択・評価を共通estimator APIで組むPython ML library。
Python - pandas49,724 Stars
DataFrameで表形式・label付きdataの欠損、結合、集計、変形、時系列、I/Oを扱うPython library。
Python - Streamlit45,739 Stars
Python scriptをwidget・dataframe・chartを備えた対話的data appへ変換するframework。
Python - Apache Spark43,989 Stars
SQL・DataFrame・batch・stream・machine learningを統合する大規模data processing engine。
Scala - NumPy32,733 Stars
N次元配列、broadcasting、線形代数、Fourier transform、乱数を提供するPython数値計算基盤。
Python
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。