版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
importnumpyasnpimportpandasaspdimportmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=Falsex=np.array([0.3,0.2,0.4,0.1])colors1=['#9370DB','#FF69B4','#DDA0DD','#FFC0CB']colors2=['#808000','#DAA520','#FFA07A','#BC8F8F']labels=['粵港澳','京津冀','長(zhǎng)三角','其他']plt.figure(figsize=(10,10),dpi=100)#1-基礎(chǔ)餅圖plt.subplot(221)plt.pie(x,colors=colors1,labels=labels,autopct='%1.1f%%')plt.title('2020年各區(qū)銷量占比-基礎(chǔ)餅圖')#2-分裂餅圖plt.subplot(222)explode=(0,0,0.2,0)#通過(guò)設(shè)置explode參數(shù)實(shí)現(xiàn)分裂餅圖plt.pie(x,colors=colors2,labels=labels,autopct='%1.1f%%',explode=explode)plt.title('2020年各區(qū)銷量占比-分裂餅圖')#3-陰影餅圖plt.subplot(223)#將shadow設(shè)置為T(mén)rue即可實(shí)現(xiàn)陰影效果plt.pie(x,colors=colors2,labels=labels,autopct='%1.1f%%',explode=explode,shadow=True)plt.title('2020年各區(qū)銷量占比-陰影餅圖')#4-環(huán)形圖plt.subplot(224)#通過(guò)wedgeprops設(shè)置餅圖圈內(nèi)外邊界的屬性,如環(huán)的寬度,環(huán)邊界顏色wedgeprops={'width':0.4,'edgecolor':'#87CEFA'}plt.pie(x,colors=colors1,labels=labels,autopct='%1.1f%%',pctdistance=0.8,wedgeprops=wedgeprops)plt.title('2020年各區(qū)銷量占比-環(huán)形圖')plt.show()importnumpyasnpimportpandasaspdimportmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=Falseplt.figure(figsize=(8,8),dpi=100)x1=np.random.randint(20,size=(20,))y1=np.random.randint(30,size=(20,))#1-基礎(chǔ)散點(diǎn)圖plt.subplot(221)plt.scatter(x1,y1)plt.title('基礎(chǔ)散點(diǎn)圖')#2-設(shè)置散點(diǎn)大小、顏色plt.subplot(222)#設(shè)置隨機(jī)大小s=(18*np.random.rand(20))**2#設(shè)置隨機(jī)顏色c=np.random.rand(20)plt.scatter(x1,y1,s=s,c=c)plt.title('設(shè)置散點(diǎn)大小、顏色')#3-設(shè)置散點(diǎn)大小、顏色、透明度plt.subplot(223)#設(shè)置透明度plt.scatter(x1,y1,s=s,c=c,alpha=0.5)plt.title('設(shè)置散點(diǎn)大小、顏色、透明度')#4-繪制兩組數(shù)據(jù)的散點(diǎn)圖plt.subplot(224)x2=np.random.randint(20,size=(20,))y2=np.random.randint(50,size=(20,))plt.scatter(x1,y1,marker='1')plt.scatter(x2,y2,marker='2')plt.title('繪制兩組數(shù)據(jù)的散點(diǎn)圖')plt.show()importnumpyasnpimportmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=Falseplt.figure(figsize=(10,12),dpi=100)x=np.arange(7)y1=np.array([56,62,70,65,71,73,69])y11=np.array([25,20,28,26,31,30,22])y12=np.array([20,30,33,32,28,38,30])y13=np.array([11,12,9,7,12,5,17])#繪制基礎(chǔ)折線圖plt.subplot(221)plt.plot(x,y,color='#7B68EE',marker='o')plt.title('某商店一周水果銷售量')plt.xticks(x,['星期一','星期二','星期三','星期四','星期五','星期六','星期日'])plt.ylabel('銷量(kg)')#設(shè)置標(biāo)簽fora,binzip(x,y):plt.text(a,b+0.2,format(b,','),ha='center',va='bottom',fontsize=10)#繪制多折線圖plt.subplot(222)plt.plot(x,y11,color='#00BFFF',marker='1',linestyle=':')plt.plot(x,y12,color='#2F4F4F',marker='s',linestyle='dashdot')plt.plot(x,y13,color='#2E8B57',marker='p',linestyle='dashed')plt.title('某商店一周水果銷售量')#設(shè)置標(biāo)簽foryin[y11,y12,y13]:fora,binzip(x,y):plt.text(a,b+0.2,format(b,','),ha='center',va='bottom',fontsize=10)#設(shè)置圖例#loc設(shè)置圖例顯示位置,0:best,1:upperright,2:upperleft,3:lowerleft,4:lowerright#5:right,6:centerleft,7:centerright,8:lowercenter,9:uppercenter,10:centerplt.legend(('蘋(píng)果','香蕉','香梨',),loc=2)plt.xticks(x,['星期一','星期二','星期三','星期四','星期五','星期六','星期日'])plt.ylabel('銷量(kg)')plt.show()importnumpyasnpimportpandasaspdimportmatplotlib.pyplotasplt#設(shè)置正常顯示中文標(biāo)簽、符號(hào)plt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=Falseplt.figure(figsize=(12,12),dpi=100)#讀取數(shù)據(jù)注意:首先需要將數(shù)據(jù)上傳到JupyterNotebook上df=pd.read_excel('fruits_sales.xlsx')index=df.columnsindex2=np.arange(7)width=0.25y2=df.loc['合計(jì)']y21=df.loc['蘋(píng)果']y22=df.loc['香蕉']y23=df.loc['香梨']#繪制基礎(chǔ)柱形圖plt.subplot(221)plt.bar(index,y2,alpha=0.6)plt.title('某商店一周水果銷售量-基礎(chǔ)柱形圖',fontsize=10,color='red')plt.ylabel('銷量(kg)')fora,binzip(index,y2):plt.text(a,b,format(b,','),ha='center',va='bottom',fontsize=10)#繪制多柱形圖plt.subplot(222)plt.bar(index2,y21,width=width,color='#4682B4',alpha=0.7)plt.bar(index2+width,y22,width=width,color='#008080',alpha=0.7)plt.bar(index2+2*width,y23,width=width,color='#3CB371',alpha=0.7)plt.title('某商店一周水果銷售量-多柱形圖',fontsize=10,color='red')plt.ylabel('銷量(kg)')plt.xticks(index2,['星期一','星期二','星期三','星期四','星期五','星期六','星期日'])plt.legend(('蘋(píng)果','香蕉','香梨',),loc=0)fora,binzip(index2,y21):plt.text(a,b+0.3,format(b,','),ha='center',va='bottom',fontsize=10)fora,binzip(index2,y22):plt.text(a+width,b+0.3,format(b,','),ha='center',va='bottom',fontsize=10)fora,binzip(index2,y23):plt.text(a+width*2,b+0.3,format(b,','),ha='center',va='bottom',fontsize=10)#繪制橫向柱形圖(使用plt.barh函數(shù))plt.subplot(223)height=0.8plt.barh(index,y2,color='green',height=height,alpha=0.7)plt.title('某商店一周水果銷售量-橫向柱形圖',fontsize=10,color='red')plt.xlabel('銷量(kg)')fory,xinenumerate(y2):plt.text(x,y,"%s"%x)#繪制堆積柱形圖plt.subplot(224)p41=plt.bar(index,y21,color='green',bottom=0,alpha=0.6)p42=plt.bar(index,y22,color='blue',bottom=y21,alpha=0.5)p43=plt.bar(index,y23,color='#3CB371',bottom=y21+y22,alpha=0.6)plt.title('某商店一周水果銷售量-堆積柱形圖',fontsize=10,color='red')plt.legend(('蘋(píng)果','香蕉','香梨',),loc=0)foryin[y21,y21+y22,y21+y22+y23]:fora,binzip(index,y):plt.text(a,b+0.2,format(b,','),ha='center',va='bottom',fontsize=10)plt.show()importnumpyasnpimportmatplotlib.pyplotasplt#設(shè)置正常顯示中文標(biāo)簽、符號(hào)plt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=False#1-設(shè)置畫(huà)布plt.figure(figsize=(5,5),dpi=100)#2-構(gòu)建x軸、y軸數(shù)據(jù)x=np.arange(4)y1=np.array([15,18,25,26])y2=np.array([25,24,26,30])y3=np.array([19,24,28,33])#3-繪制圖像plt.plot(x,y1,marker='o')plt.plot(x,y2,marker='o')plt.plot(x,y3,marker='o')#4-設(shè)置文本標(biāo)簽#ha:水平對(duì)齊方式,可選center、right、left#va:垂直對(duì)齊方式,可選center、top、bottom、baseline#指定坐標(biāo)設(shè)置plt.text(0,19,'19',ha='center',va='bottom',fontsize=9)plt.text(2,28,'28',ha='center',va='bottom',fontsize=9)plt.text(3,33,'33',ha='center',va='bottom',fontsize=9)#循環(huán)設(shè)置fora,binzip(x,y1):plt.text(a,b,format(b,','),ha='center',va='bottom',fontsize=9)fora,binzip(x,y2):plt.text(a,b,format(b,','),ha='center',va='bottom',fontsize=9)#5-設(shè)置標(biāo)題plt.title('三大服裝品牌2020年4個(gè)季度銷售額對(duì)比')#6-設(shè)置x軸、y軸標(biāo)題plt.xlabel('2020年')plt.ylabel('銷售額(萬(wàn)元)')#7-設(shè)置x軸刻度plt.xticks(x,['第1季度','第2季度','第3季度','第4季度'])#8-設(shè)置網(wǎng)格線plt.grid()#9-設(shè)置圖例plt.legend(('品牌1','品牌2','品牌3',))#10-顯示圖像plt.show()importnumpyasnpimportpandasaspdfromscipyimportstatsimportmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=Falseplt.figure(figsize=(10,8),dpi=100)#μ=1.6,σ=0.1的正態(tài)分布data1=stats.norm.rvs(1.6,0.1,size=1000)plt.subplot(221)plt.hist(data1,color='#6A5ACD',density=True,alpha=0.8)plt.title('μ=1.6,σ=0.1的正態(tài)分布')#μ=100,σ=10的正態(tài)分布u=100sigma=10x=u+sigma*np.random.randn(10000)num_bins=50#畫(huà)正態(tài)分布擬合曲線plt.subplot(222)#獲取直方圖的返回值n,bins,patches=plt.hist(x,num_bins,density=True,alpha=0.8)#獲取正態(tài)分布的概率密度y=stats.norm.pdf(bins,u,sigma)plt.plot(bins,y,linestyle='--')plt.title('μ=100,σ=10的正態(tài)分布')plt.show()#4-畫(huà)散點(diǎn)圖importmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=Falseplt.figure(figsize=(15,15),dpi=100)#取前四列(特征)iris_setosa_fea=np.array(iris_setosa.iloc[:,[0,1,2,3]])iris_versicolor_fea=np.array(iris_versicolor.iloc[:,[0,1,2,3]])iris_virginica_fea=np.array(iris_virginica.iloc[:,[0,1,2,3]])#運(yùn)用numpy.hsplit水平分割,將特征分為4列iris_setosa_fea_4=np.hsplit(iris_setosa_fea,4)iris_versicolor_fea_4=np.hsplit(iris_versicolor_fea,4)iris_virginica_fea_4=np.hsplit(iris_virginica_fea,4)label_text=['花萼長(zhǎng)度','花萼寬度','花瓣長(zhǎng)度','花瓣寬度']#設(shè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年關(guān)于為山東鐵路檢察機(jī)關(guān)公開(kāi)招聘聘用制書(shū)記員的備考題庫(kù)及一套完整答案詳解
- 2025國(guó)家稅務(wù)總局天津市稅務(wù)局錄用公務(wù)員報(bào)到筆試歷年參考題庫(kù)及答案
- 2024年天津市公安局寧河分局招聘警務(wù)輔助人員考試真題
- 清遠(yuǎn)市公安局公開(kāi)招聘警務(wù)輔助人員200人備考題庫(kù)及一套參考答案詳解
- 2024年中國(guó)刑事警察學(xué)院輔導(dǎo)員考試真題
- cr12熱處理課程設(shè)計(jì)
- 2025 九年級(jí)語(yǔ)文下冊(cè)寫(xiě)作細(xì)節(jié)描寫(xiě)強(qiáng)化課件
- 2025青海西寧市城東區(qū)城市管理局面向退役士兵招聘執(zhí)法輔助人員10人參考考試題庫(kù)及答案解析
- 2025四川港榮數(shù)字科技有限公司第一批項(xiàng)目制員工招聘3人考試核心題庫(kù)及答案解析
- 2025年招商銀行海口分行社會(huì)招聘?jìng)淇碱}庫(kù)及參考答案詳解一套
- (已瘦身)(新教材)2025年部編人教版三年級(jí)上冊(cè)語(yǔ)文全冊(cè)期末復(fù)習(xí)單元復(fù)習(xí)課件
- 介入手術(shù)護(hù)理配合
- Q-SY 17376-2024 酸化壓裂助排劑技術(shù)規(guī)范
- 在線網(wǎng)課學(xué)習(xí)課堂《人工智能(北理 )》單元測(cè)試考核答案
- 實(shí)驗(yàn)室安全與防護(hù)智慧樹(shù)知到期末考試答案章節(jié)答案2024年青島濱海學(xué)院
- 《金融學(xué)》期末考試復(fù)習(xí)題庫(kù)(帶答案)
- 教科版小學(xué)科學(xué)小實(shí)驗(yàn)氣動(dòng)火箭課件
- 《心靈奇旅》觀后感
- 2009-2022歷年廣東省汕尾市事業(yè)單位考試《通用能力測(cè)試》(綜合類)真題含答案2022-2023上岸必備帶詳解版3
- 鋼結(jié)構(gòu)外觀、幾何尺寸試驗(yàn)檢測(cè)報(bào)告
- 千喜鶴指導(dǎo)手冊(cè)終版
評(píng)論
0/150
提交評(píng)論