matplotlib.pyplot でグラフの縦/横軸を入力するとき、
ピコ:p・ナノ:n・ミリ:m・キロ:k・メガ:M
は非常に簡単に入力できる。
マイクロ:μ
はどうするか。「u」で代用するのも手だし楽だが、どうせなら「μ」を使いたい。
こんなとき、「\u03bc」を使って次のようにすればいい。
In [1]:
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
In [2]:
plt.rcParams["font.size"] = 12
In [3]:
# \u03bc のないフォントだと文字化けする
plt.figure(figsize=(3,2.5))
plt.xlabel(u"\u03bcs")
plt.ylabel(u"\u03bcA")
Out[3]:
In [4]:
# \u03bc のあるフォントだとちゃんと表示される
plt.rcParams["font.family"] = "Times New Roman"
plt.figure(figsize=(3,2.5))
plt.xlabel(u"\u03bcs")
plt.ylabel(u"\u03bcA")
Out[4]:
In [5]:
plt.rcParams["font.family"] = "Arial"
plt.figure(figsize=(3,2.5))
plt.xlabel(u"\u03bcs")
plt.ylabel(u"\u03bcA")
Out[5]: