プログラミング

【Python】グラフが文字化けしてしまう

投稿日:2020年11月14日 更新日:

「matplotlib」でグラフを作成した際に、日本語が文字化けしてしまいます。
今回は、文字化けをなくす方法を紹介します。

グラフが文字化けしてしまう?

右上の項目名が「文字化け(豆腐文字)」してしまいました。
ここをしっかり日本語にしていきましょう。

japanize_matplotlibをインポート

ずばり、「japanize_matplotlib」をインポートするだけです!
まずはインストールしていきましょう。

japanize-matplotlibをインストールしよう

「Anaconda Navigator」を開いて、「Environments」を開きます。

「installed」を「All」に変えて、「japanize-matplotlib」を検索します。
※自分は、インストール済みなので、☑ がついています。
 □ をクリックして右下の「Apply」を選択してあげます。

検索しても出てこないとき

「base(root)」横の「再生ボタン」みたいなものをクリックして、「Open Terminal」を選択してあげます。

pip install japanize-matplotlib

「ターミナル」が開いたら、上記のコードを打ってあげて「Enter」を押します。
そうするとインストールされると思います。

あとはインポートするだけ!

import japanize_matplotlib

インポート完了です。
では、グラフを見ていきましょう。

日本語表記になりましたね。

まとめ

日本語表記にならずに、苦戦しました。
調べると、いろいろ方法があって困惑しちゃうんですよね。
こんな簡単に変更できるなんて感動ものです。笑
参考になればと思います。
それではまた。

-プログラミング
-

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

【Python】CSVファイルを読み込んでみよう

前回、「matplotlib」を使ってグラフの作り方を学びました。今回は、「CSVファイル」を読み込んで、表示させたいと思います。 「CSVファイル」についての記事はこちら。 CSVファイルってなんだ …

【Python】Flaskってなんだ?

Pythonのライブラリの中に「Flask」というライブラリがあります。「Flask」を使うことで、簡単に「WEBアプリケーション」を作成できるようなので試していきたいと思います。今回は、「Flask …

【Python】Excelを操作してみよう

今まで「Excelの自動化」ということで「VBA」について触れてきましたが、PythonでもExcelを操作できることを知っていますか?今回は、Excelを操作できるライブラリの「openpyxl」を …

【Python】ログイン機能を作る「Flask-Login」⑧

「ログイン機能を作る」の【Part8】いってみましょう。前回は「ログイン処理」を変更しました。今回からは「新規アカウント作成」の機能を作っていこうと思います。 アカウントの登録機能を作ろう では「アカ …

【HTML】表示・非表示切り替えスイッチ

WEBページを作ってる上で「初めのうちは非表示にしておきたい。」と思ったときに、便利なのが「表示と非表示を切り替えられるスイッチ」です。自分はページのデザイン的に、非表示にしておいた方がスリムだな。と …

YouTube