資源簡介
將鳶尾花數據python繪制散點圖,雷達圖,輪廓圖,調和曲線圖等

代碼片段和文件信息
#?-*-?coding:utf-8?-*-
#?author:XueWang
import?pandas?as?pd
from?pandas.plotting?import?scatter_matrix
from?pandas?import?SeriesDataframe
import?xlrd
import?numpy?as?np
import?warnings
warnings.filterwarnings(“ignore“)
import?matplotlib.pyplot?as?plt
import?seaborn?as?sns
from?pandas.plotting?import?andrews_curves
from?pandas.plotting?import?parallel_coordinates
from?pandas.plotting?import?radviz
sns.set(style?=?‘white‘color_codes=True)
#MyData?=?pd.read_excel(‘MarriageData.xlsx‘)
MyData?=?pd.read_excel(‘data11.xlsx‘)
def?main():
#?DrawDot()#散點圖
#?DrawCurve()#調和曲線圖
DrawParallel()#輪廓圖
#?DrawRadar()#雷達圖
def?DrawDot():
#散點圖
sns.FacetGrid(MyDatahue=‘species‘size=6).map(plt.scatter‘sepal_length‘‘sepal_width‘).add_legend()
sns.FacetGrid(MyDatahue=‘species‘size=6).map(plt.scatter‘petal_length‘‘petal_width‘).add_legend()
#?scatter_matrix(MyDataalpha=0.5)
plt.title(‘Scatter?Plot‘)
plt.show()
def?DrawCurve():
#?plt.figure()
andrews_curves(MyData.drop(“ID“?axis=1)?“species“color=(‘red‘‘blue‘‘green‘‘yellow‘))
plt.title(‘Andrew_curves‘)
plt.show()
def?DrawParallel():
parallel_coordinates(MyData.drop(“ID“?axis=1)?“sex“color=(‘red‘‘blue‘‘green‘‘yellow‘))
#?parallel_coordinates(MyData.drop(“ID“?axis=1)?“species“color=(‘red‘‘blue‘‘green‘‘yellow‘))
plt.title(‘Parallel?Coordinate‘)
plt.show()
def?DrawRadar():
radviz(MyData.drop(“ID“axis=1)“species“color=(‘red‘‘blue‘‘green‘‘yellow‘))
plt.title(‘Radar?Picture‘)
plt.show()
if?__name__?==?‘__main__‘:
main()
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????33603??2018-09-22?11:08??data11.xlsx
?????目錄???????????0??2018-10-28?22:54??__MACOSX\
?????文件?????????188??2018-09-22?11:08??__MACOSX\._data11.xlsx
?????文件????????1559??2018-10-28?22:54??DrawPoint1.py
- 上一篇:faceReco.py
- 下一篇:機器學習課程大作業,關于統計天氣狀況
評論
共有 條評論