這篇文章給大家分享的是有關(guān)怎樣用python繪制極坐標(biāo)雷達(dá)圖的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),銅梁企業(yè)網(wǎng)站建設(shè),銅梁品牌網(wǎng)站建設(shè),網(wǎng)站定制,銅梁網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,銅梁網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。雷達(dá)圖也稱網(wǎng)絡(luò)圖,蜘蛛圖等,用于比較和評估多個指標(biāo)之間的強弱關(guān)系。
#生成數(shù)據(jù),注意第一組與最后一組數(shù)據(jù)是相同的,確??梢赃B成一個閉合多邊形 country = ["CHINA", "USA", "JAPAN", "KOREA", "ENGLAND"] index1= [4.5, 4.9, 3.9, 2.8, 2.6, 4.5] index2= [4.9, 4.7, 4.5, 3.9, 3.8, 4.9] plt.figure(figsize = (10, 6)) #設(shè)置圖形大小 plt.subplot(polar = True) #設(shè)置圖形為極坐標(biāo)圖 theta = np.linspace(0, 2 * np.pi, len(index1)) #根據(jù)index1的數(shù)量將圓均分 #設(shè)置網(wǎng)格,標(biāo)簽 lines, labels = plt.thetagrids(range(0, 360, int(360/len(country))), (country)) #繪制index1 plt.plot(theta,index1 ) plt.fill(theta,index1 , 'g', alpha=0.1) #設(shè)置顏色與透明度 #繪制index2 plt.plot(theta, index2) # 添加圖例和標(biāo)題 plt.legend(labels=('index1', 'index2'), loc = 'best',frameon = True) # loc為圖例位置 plt.title("index1 vs index2");
所作圖形如下所示,我們不僅可以看到同一個國家兩個指標(biāo)index1與index2的大小關(guān)系,還可以看到不同國度同一個指標(biāo)的大小情況。
感謝各位的閱讀!關(guān)于怎樣用python繪制極坐標(biāo)雷達(dá)圖就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!