• 人気のイヤホン・ヘッドホン♪
  1. イヤホン
    発売日 : 2022年09月23日
    Powered by AmaGetti
    価格 : ¥39,800
    新品最安値 :
    ¥39,800
  2. イヤホン
  3. イヤホン
  4. イヤホン
  5. イヤホン
  6. イヤホン
  7. イヤホン
    発売日 : 2021年10月19日
    Powered by AmaGetti
    価格 : ¥31,475
    新品最安値 :
    ¥31,475
  8. イヤホン
    発売日 : 1970年01月01日
    Powered by AmaGetti
    価格 : ¥2,265
    新品最安値 :
    ¥2,265
  9. イヤホン
  10. イヤホン
  11. イヤホン
    発売日 : 2021年10月26日
    Powered by AmaGetti
    価格 : ¥26,677
    新品最安値 :
    ¥26,677
  12. イヤホン
  13. イヤホン
  14. ケーブル・アダプター
  15. イヤホン・ヘッドホンアダプター
  16. イヤホン・ヘッドホンアダプター
  17. イヤホン
  18. イヤホン
  19. イヤホン
    発売日 : 2019年03月27日
    Powered by AmaGetti
    価格 : ¥19,000
    新品最安値 :
    ¥19,000
  20. ポータブルオーディオ

Python(Matplotlib)でタイトルを日本語にすると文字化けする際の対処方法【日本語化できない】

Python3

Pythonを用いてグラフを表示させる際には、Matplotlibライブラリを活用する機会が多いですよね。

Matplotlibを使い慣れていないと上手く処理できないことがあり、例えばタイトルを日本語で入れた際に文字化け(豆腐)となるケースがあります。

ここでは、このPython(Matplotlib)にてタイトルを日本語で入れようとした際に上手く表示されない場合の解決方法について解説していきます。

スポンサーリンク

Python(Matplotlib)でタイトルを日本語で入れると文字化けする際の対処方法【日本語化できない】

それでは、Python(Matplotlib)でタイトルを日本語で入れると文字化けする際の対処方法の解決策を紹介します。

以下のようなサンプルコードでsample.csvのデータのグラフを作成し、python(jupyternotebook)上で表示させようとします。

import os
os.chdir(“C:\\sample”)
import matplotlib.pyplot as plt
import pandas as pd
df = pd.read_csv(“sample1.csv”, encoding=”SHIFT_JIS”)
x = df[‘data’].values
y = df[‘capacity’].values
plt.plot(x,y)
plt.title(‘練習’)
plt.show()

ただ、このようにしてもタイトルの日本語が表示されず、文字化け(豆腐)が生じてしまいます。

このような場合では、日本語に対応したmatplotlibのライブラリを導入すれば問題解決です。

以下のようインストールしましょう。

pip install japanize-matplotlib
インストール後は、コード内にこのライブラリをインポートさせ、後は普通にタイトルを日本語で入れるだけで上手く表示されます。

併せたサンプルコードは以下の通りです。

import os
os.chdir(“C:\\sample”)
import matplotlib.pyplot as plt
import pandas as pd
df = pd.read_csv(“sample1.csv”, encoding=”SHIFT_JIS”) #csvの読み込み
x = df[‘data’].values
y = df[‘capacity’].values
plt.plot(x,y)
import japanize_matplotlib
plt.title(‘練習’)
plt.show()

表示されたグラフは以下の通りです。

これだけで上手くタイトルの日本語が表示できました。

簡単なので覚えておきましょう。

まとめ python(Matplotlib)でタイトルの日本語を上手く表示させる方法【文字化けさせない】

ここでは、pythonのMatplotlibのsavefig機能にてタイトルの日本語が文字化けしない方法について解説しました。

日本語に対応したmatplotlibのライブラリを入れるだけで解決です。

pythonのMatplotlibを使いこなし、業務を効率化させていきましょう。

コメント

タイトルとURLをコピーしました