pythonのscipyで描画したdendrogramの日本語の文字化けを解消したい
scipyで描画したdendrogramの日本語の文字化けを解消したい
scipyで描画したdendrogram中の日本語が文字化けしてしまいます。
コードは下記です。dendrogramの描画自体はうまくいっており、軸ラベルの日本語が表示されません。
from scipy.cluster.hierarchy import linkage, dendrogram
df_sample = pd.DataFrame(data=[(50,40,30,20,10),(48,38,28,18,8),(40,30,20,10,0),(10,20,30,40,50),(20,25,30,35,40)], index=list("abcde"), columns=list("abcde"))
pdist = pdist(df_sample, "euclidean")
hc = linkage(pdist, metric="euclidean", method="ward")
plt.figure(figsize=(16,9))
plt.title("Dendrogram")
plt.xlabel("xlabel", fontproperties=fp)
plt.ylabel("ylabel")
dendrogram(hc, labels=list("abcde"))
一応、下記にてmatplotlibの日本語化は試しましたが無効でした。
from matplotlib.font_manager import FontProperties
fp = FontProperties(fname=r'/Library/Fonts/IPAfont00303/ipag.ttf')
versionはpython3.6.0を使用しています。