matplotlib on Anaconda on Windowsで日本語

Table of Contents

Anaconda3-4.4.0をWindows8.1上にインストールした状態で,matplotlibで日本語を使うと文字化けします.以下の様に対応します.こちらを参考にしました.

  1. 独立行政法人情報処理推進機構のダウンロードからIPAexフォントをダウンロードします.
  2. ダウンロードしたフォントのzipを解凍します.
  3. jpaexg.ttfとipaexm.ttfをC:\Windows\FontsとC:\Anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts\ttfにコピーします.
  4. C:\Anaconda3\Lib\site-packages\matplotlib\mpl-data\に存在する,matplotlibrcを自身の.matplotlibフォルダに以下の様にコピーします.
    [cc]
    C:\Users\myfolder\.matplotlib\matplotlibrc
    [/cc]
  5. このコピーしたmatplotlibrcをエディタで開いて,以下を付け加えます.
    [cc]
    font.family : IPAexGothic
    [/cc]
    同時に,.matplotlibフォルダにfontList.cacheやfontList.py3k.cacheが存在したら,削除しておきます.
  6. 再度jupyter notebookを立ち上げ直し,日本語が表示されることを確認します.特に日本語を利用するための追加のコードはありません.

matplotlib on Anaconda on Windowsで日本語” に対して2件のコメントがあります。

  1. 東京大学 佐々木淳研究室様

    はじめまして

    株式会社翔泳社という出版社で編集をしております
    宮腰隆之(みやこし・たかゆき)と申します。

    2017年4月24日に
    『Tensorflow開発入門』
    という書籍を刊行いたします。

    書籍の概要は以下のとおりです。
    ----------------------
    本書は、TensorFlowの導入から、高レベルAPIであるKeras
    を利用した実践的な深層学習モデルまで解説した、エンジニ
    ア向けの入門書です。
    第1部の基本編では、深層学習とTensorFlow、Kerasの基
    礎について解説し、第2部の応用編では画像処理における
    応用的なモデルのKerasを使った実装方法を解説します。特
    に、第2部では、「ノイズ除去」「自動着色」「超解像」「画風変
    換」「画像生成」を取り上げています。
    TensorFlowやKerasの機能面を抑えつつ、現場で使用でき
    るような実践的な深層学習モデルまでフォローしています。

    サイズ:A5正寸
    色数:2C
    ページ数:280ページ
    刊行日:2018/4//19
    ----------------------

    書籍の概要はAamzonのページでご確認できます。
    https://www.amazon.co.jp/dp/4798154121/

    その書籍の中で、
    matplotlib on Anaconda on Windowsで日本語
    の記事を参考した内容を書籍に掲載しております。

    内容は以下のとおりでございます。

    ------------------
    matplotlibの文字化け対策

    本書の環境(Windows 10、aconda3-5.0.1)で、matplotlibを用いて日本語を
    表示すると、文字化けします。以下の手順で文字化けを回避することができます。

    手順1 独立行政法人情報処理推進機構の「IPAexフォント/IPAフォントダウン
    ロード」のページからIPAexフォント(IPAexfont00301.zip)をダウンロードし
    ます。

    手順2 ダウンロードしたIPAexfont00201.zipを解凍します。解凍したipaexg.
    ttfとipaexm.ttfを以下の2つのディレクトリ直下にコピーします。
    C:¥Windows¥Fonts
    C:¥ユーザー¥(ユーザー名)¥Anaconda3¥Lib¥➡
    site-packages¥matplotlib¥mpl-data¥fonts¥ttf

    手順3 C:¥ユーザー¥(ユーザー名)¥Anaconda3¥Lib¥site-packages¥
    matplotlib¥mpl-dataにあるmatplotlibrcを.matplotlibフォルダにコピーし
    ます。
    C:¥ユーザー¥(ユーザー名)¥.matplotlib¥matplotlibrc

    手順4 コピーしたmatplotlibrcをエディタで開き、201行目あたりにある
    「#font.family : sans-serif」の下に以下のフォントの記述を追加します。
    #font.family : IPAexGothic

    手順5 「.matplotlib」フォルダにfontList.py3k.cacheやfontList.cacheあれ
    ば、削除します。

    手順6 Jupyter Notebookを再起動して、日本語が表示されることを確認しま
    す。

     なおこの手順は以下のサイトを参考にしています。

    出典   「私的メモ」
    URL http://blog.livedoor.jp/oyajieng_memo/archives/2682215.html

    出典   「Estuarine and Coastal Engieering, Coastal Environment 海岸工学 環境水工学 沿岸環境 水環境 国際開発学」
    URL http://estuarine.jp/2017/07/windows_matplotlib-jpn/
    ------------------------

    掲載にあたりましてご許諾をいただきたく、ご連絡をした次第です。

    本当に急なお願いで大変申し訳ございませんが、
    3/31 17:00までにメールで結構ですので
    ご許諾のご連絡をいただけますと幸いです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください