#如下解決mtpl中文顯示問題 from pylab import * mpl.rcParams['font.sans-serif'] = ['SimHei'] #如下解決seaborn中文編碼報錯問題 import sys reload(sys) sys.setdefaultencoding('utf8') sns.set_context("talk")
###測試 df_test=pd.DataFrame({'分類':['分類1','分類2','分類3','分類4','分類1'],'長度':[19,20,30,40,129],'width':[2,3,4,5,12],'height':[233,231,321,346,133]}) # print df_test df_test['height']= (df_test['height']-df_test['height'].min(axis=0))/(df_test['height'].max(axis=0)-df_test['height'].min(axis=0)) df_test['長度']= (df_test['長度']-df_test['長度'].min(axis=0))/(df_test['長度'].max(axis=0)-df_test['長度'].min(axis=0)) df_test['width']= (df_test['width']-df_test['width'].min(axis=0))/(df_test['width'].max(axis=0)-df_test['width'].min(axis=0)) # df_test['height']= (df_test['height']-df_test['height'].min(axis=0))/(df_test['height'].max(axis=0)-df_test['height'].min(axis=0)) print df_test andrews_curves(df_test, '分類') plt.show() sns.pairplot(df_test,hue='分類') plt.show()