圖表不能插入中文
大家有沒有遇到中文亂碼問題,怎么解決???#coding:utf-8不管用啊
#coding=utf-8?
import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
y=df.loc[0:100, 4].values
y=np.where(y=='Iris-setosa',1,-1)
X=df.iloc[0:100,[0,2]].values
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['font.serif'] = ['SimHei']
plt.scatter(X[:50,0],X[:50,1],color='red',marker='o',label='setosa')
plt.scatter(X[50:100,0],X[50:100,1],color='blue',marker='x',label='versicolor')
plt.xlabel('長度')
plt.ylabel('寬度')
plt.legend(loc='upper left')
plt.show()
2018-07-23
Font family not found
2017-05-21
可以正常顯示中文標簽了
2017-05-21
import matplotlib.pyplot as plt #導入圖像庫
plt.rcParams['font.sans-serif'] = ['SimHei'] #用來正常顯示中文標簽
plt.rcParams['axes.unicode_minus'] = False #用來正常顯示負號
試試這個