OSS探訪

Matplotlib — 静的・animated・interactiveな図を作るPython library

OSS健全度 96
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
23,211
主要言語
Python
リポジトリ最終更新
2026/09/12

概要

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][3][2]

参考にした公式資料

  1. [1]Matplotlib README(2026-09-13)
  2. [2]Matplotlib GitHub repository(2026-09-13)
  3. [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
情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。