$npx skillfedfor your agent

japanize-matplotlib

matplotlibのフォント設定を自動で日本語化する

With conditionsPyPI GraphicsReleased Oct 2020309.8K downloads / moMIT LicenseSource build

Decision gist · record as of 2026-08-14

sdist only — japanize-matplotlib-1.1.3.tar.gz · builds from source
v1.1.3 · released 2020-10-21

Yes, if you need to display Japanese text in matplotlib plots and want to avoid manual font configuration. The permissive MIT License and zero runtime dependencies make installation straightforward. However, the package is dormant (last release 2020-10-21) and may have compatibility issues with recent matplotlib versions—test it in your environment first. Be aware of import-order gotchas with other font-setting libraries.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Font configuration may be overwritten by other libraries; japanize_matplotlib must be imported after matplotlib but before other font-setting calls, or japanize_matplotlib.japanize() must be called after those overrides.
  • High install friction due to bundled font assets.
  • Package is dormant—last release was 2020-10-21, though the repository remains active with occasional commits.

License · maintenance · safety

MIT License (permissive) — MIT License permits free use, modification, and distribution. Package bundles IPAexGothic font (Ver.003.01) under IPA Font License v1.0; users must accept that license separately when installing.

last release 2020-10-21 (2123 days) · last repo commit 2024-04-30 · 203 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 309,808 downloads/mo, #7,751 on PyPI

Verify before relying

pip install japanize-matplotlib

import matplotlib.pyplot as plt
import japanize_matplotlib

plt.plot([1, 2, 3, 4])
plt.xlabel('簡単なグラフ')
plt.show()
  • Whether the package works with current matplotlib versions (last released 2020-10-21)
  • Compatibility with modern Python versions (requires_python field is empty)
  • Whether bundled IPA font is properly installed on all platforms
Same gist for agents: .md · .json

What it is and what it does

japanize-matplotlib is a thin wrapper that configures matplotlib to render Japanese text by setting the default font to IPAexGothic. It works by importing a module that patches matplotlib's font configuration on load, eliminating the need to manually set font properties in every script.

The package bundles the IPAexGothic font (Ver.003.01) and applies it globally to matplotlib. It has no runtime dependencies beyond matplotlib itself, but its effectiveness depends on import order—other libraries that reconfigure matplotlib's fonts can override its settings, requiring either explicit re-japanization via japanize_matplotlib.japanize() or careful import sequencing.

Use it for

  • Creating matplotlib plots with Japanese axis labels, titles, and annotations without manual font configuration.
  • Data visualization in Japanese-language notebooks or scripts where matplotlib is the primary plotting library.
  • Automating font setup in Jupyter notebooks or data analysis pipelines to avoid repetitive font-setting boilerplate.
  • Prototyping visualizations quickly without researching or configuring CJK font support in matplotlib.
  • Ensuring consistent Japanese rendering across multiple plots in a single analysis workflow.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need to display Japanese text in matplotlib plots and want to avoid manual font configuration.

The permissive MIT License and zero runtime dependencies make installation straightforward. However, the package is dormant (last release 2020-10-21) and may have compatibility issues with recent matplotlib versions—test it in your environment first. Be aware of import-order gotchas with other font-setting libraries.

Install

japanize-matplotlib on PyPI

Before you install

High install friction due to bundled font assets. Package is dormant—last release was 2020-10-21, though the repository remains active with occasional commits. No runtime dependencies, but font configuration may conflict with other matplotlib font settings.

Font configuration may be overwritten by other libraries; japanize_matplotlib must be imported after matplotlib but before other font-setting calls, or japanize_matplotlib.japanize() must be called after those overrides.

License in practice

MIT License permits free use, modification, and distribution. Package bundles IPAexGothic font (Ver.003.01) under IPA Font License v1.0; users must accept that license separately when installing.

Quickstart

pip install japanize-matplotlib

import matplotlib.pyplot as plt
import japanize_matplotlib

plt.plot([1, 2, 3, 4])
plt.xlabel('簡単なグラフ')
plt.show()

Verify before relying

  • Whether the package works with current matplotlib versions (last released 2020-10-21)
  • Compatibility with modern Python versions (requires_python field is empty)
  • Whether bundled IPA font is properly installed on all platforms

Package facts

LicenseMIT License permissive
Python supportNot specified
Install frictionHigh. Source build required
Runtime dependenciesNone
MaintenanceDormant 2,123 days since the last release
Last repo commit
First released
Downloads309,808 / month, #7,751 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: japanize-matplotlib-1.1.3.tar.gz

Tags

Capabilities
matplotlib japanese text displayjapanese font matplotlibmatplotlib 日本語japanize plotsmatplotlib cjk supportmatplotlib asian characters
Topics
matplotlib-plugincjk-fontsjapanese-localization

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “matplotlib japanese text display”

  • japanize-matplotlibEnables matplotlib to display Japanese text in plots by automatically…
  • matplotlib-fontjaEnables Japanese text rendering in matplotlib plots by automatically…
  • mplfontsManages Matplotlib fonts and solves CJK (Chinese, Japanese, Korean)…

Give your agent the search over MCP, or paste the wish link into any chat.

More Graphics packages

pillow Worth it
PyPI · Graphics · released Jul 2026

Pillow adds image processing capabilities to Python, providing file format support, efficient pixel data handling, and image manipulation operations.

Install it if you need to work with images in Python—it is the de facto standard for this task.

MIT-CMUcompiled wheel · 3.10+
547.1Mdownloads / mo
fonttools Worth it
PyPI · Text Processing · released May 2026

fonttools manipulates font files in multiple formats (TrueType, OpenType, AFM, Type 1, Mac-specific) and includes TTX, a tool to convert fonts to and from XML text format.

Install it if you need to read, write, or manipulate fonts programmatically or via the TTX command-line tool.

permissive licensepure Python · 3.10+
235.9Mdownloads / mo
matplotlib-inline Worth it
PyPI · Graphics · released May 2026

Enables matplotlib figures to display inline directly within Jupyter notebooks and IPython environments instead of in separate windows.

BSD-3-Clausepure Python · 3.9+
130.5Mdownloads / mo
pymupdf Worth it
PyPI · Libraries · released Aug 2026

PyMuPDF extracts, renders, converts, and manipulates PDF and other document formats (XPS, EPUB, images, Office files via Pro) with high performance, providing text, tables, images, and metadata with precise layout information.

The AGPL license requires careful review if you are building proprietary software—commercial licensing is available from Artifex.

AGPLcompiled wheel · 3.10+
114.9Mdownloads / mo
pypdfium2 Worth it
PyPI · Libraries · released Aug 2026

pypdfium2 is a Python binding to PDFium that enables PDF rendering, inspection, manipulation, and creation through a ctypes interface to Google's PDFium library.

Install it if you need PDF rendering, inspection, or manipulation in Python; the medium install friction is offset by comprehensive platform support.

permissive licensecompiled wheel · 3.6+
76.9Mdownloads / mo
altair Worth it
PyPI · Graphics · released Jun 2026

Altair is a declarative Python library for creating interactive statistical visualizations by writing simple, readable code that compiles to Vega-Lite specifications.

BSD-3-Clausepure Python · 3.10+
54.5Mdownloads / mo

See also adjustText · koreanize-matplotlib · matplotlib-fontja · mplfonts · lovelyplots · pyfiglet · termplotlib · SciencePlots · textual-plotext