LoginSignup
4
6

More than 3 years have passed since last update.

【Jupyter Notebookメモ】matplotlibで漢字表示を行う

Posted at

はじめに

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()

結果サンプル (Google Colaboratoryのもの)

スクリーンショット 2020-01-09 8.54.25.png

4
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
6