はじめに
Jypyter Notenook上のmatplotlibで漢字表示をするための方法メモ。
以前は、もっとややこしい方法を使っていたが、こちらの方がシンプル。
Google Colaboratory とWatson Studioで動作確認済みです。
コード
ライブラリのロード
# 必要ライブラリの導入
!pip install japanize-matplotlib | tail -n 1
# 必要ライブラリのimport
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
# 日本語化対応
import japanize_matplotlib #日本語化matplotlib
import seaborn as sns
sns.set(font="IPAexGothic") #日本語フォント設定
# データフレーム表示用関数
from IPython.display import display
サンプル表示のためボストンデータセットのロード
# ボストンデータセットのロード
from sklearn.datasets import load_boston
boston = load_boston()
df = pd.DataFrame(boston.data, columns=boston.feature_names)
df.insert(0, 'PRICE', boston.target)
# 結果確認
display(df.head())
画面表示用コードサンプル
# グラフ表示
plt.figure(figsize=(6,6))
plt.scatter(df.RM, df.PRICE)
plt.xlabel('部屋数')
plt.ylabel('価格')
plt.title('ボストンデータセットの散布図表示')
plt.show()