matplotlib を日本語表示に対応させます
Project description
japanize-matplotlib-modern
2025年最新版matplotlib を日本語表示に対応させます
利用方法
matplotlibをimportした後、japanize_matplotlibをimportします。
import matplotlib.pyplot as plt
import japanize_matplotlib
plt.plot([1, 2, 3, 4])
plt.xlabel('簡単なグラフ')
plt.show()
インストール
uv add japanize-matplotlib
利用フォント
IPAフォントのIPAexゴシック(Ver.003.01)を利用しています。 利用にあたってはIPAフォントライセンスv1.0 に同意してください。
FAQ
import japanize_matplotlib したのに日本語表示になりません #1
import japanize_matplotlib してから matplotlib でグラフを描画するまでにフォントの設定が変わる処理が入っていると、日本語表示がなされない可能性があります。
例えば、seaborn を利用している場合であれば sns.set() などで描画フォントが seaborn のデフォルトに上書きされ、日本語表示がされなくなります。
sns.set(font="IPAexGothic") のように利用フォントに IPAexGothic を設定するか、フォント上書き後に japanize_matplotlib.japanize() を利用するなどで日本語表示できるはずです。
import のみして利用されないコードなのでフォーマッターに消されてしまいます
リンターなどの警告が気になる・コードを消される方向けに japanize_matplotlib.japanize() メソッドの実行でも import 時と同じくフォントを設定できるようになっています。 無意味な実行になりますが、時と場合に応じて実行してください。
もしくはリンターごとに無視させる設定をすることで対応できるはずです。# noqa などで設定してください。
なぜインストール時は japanize-matplotlib で import 時は japanize_matplotlib なのですか?
チェインケースが読みやすく好きだからです。import時にはチェインケースは利用できないのでスネークケースになっています。
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file japanize_matlibplot_modern-0.1.0.tar.gz.
File metadata
- Download URL: japanize_matlibplot_modern-0.1.0.tar.gz
- Upload date:
- Size: 4.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b364d055f72d24f1baa404f2a37aebb9c27c0ae248019c9bfa36c8449943c39
|
|
| MD5 |
eb789100c65bf53c72306a44ce6a9004
|
|
| BLAKE2b-256 |
8c9ff75ce5e4e57bf8de186f50ad97afb4fc458b0a16ddf08f3c0cb561bb48dc
|
File details
Details for the file japanize_matlibplot_modern-0.1.0-py3-none-any.whl.
File metadata
- Download URL: japanize_matlibplot_modern-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2f678c46cd061a87e67868e6cfe101e35f9430c3aa3e722c30d91110e2489ae
|
|
| MD5 |
a18e55c1e3415cb7d404853e252156c2
|
|
| BLAKE2b-256 |
be427dd735612d22bbb67fc3545964ce8c1ebc630b9268ebc20d415b43cef9c3
|