新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:如何用python畫極坐標雷達圖?
前兩期兩個不同坐標圖的畫法,相信今天的雷達圖,對于各位小伙伴來說,都是小意思了。

10年的沅江網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整沅江建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)從事“沅江網(wǎng)站設(shè)計”,“沅江網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
雷達圖也稱網(wǎng)絡(luò)圖,蜘蛛圖等,用于比較和評估多個指標之間的強弱關(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è)置圖形為極坐標圖
theta = np.linspace(0, 2 * np.pi, len(index1)) #根據(jù)index1的數(shù)量將圓均分
#設(shè)置網(wǎng)格,標簽
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)
# 添加圖例和標題
plt.legend(labels=('index1', 'index2'), loc = 'best',frameon = True) # loc為圖例位置
plt.title("index1 vs index2");
所作圖形如下所示,我們不僅可以看到同一個國家兩個指標index1與index2的大小關(guān)系,還可以看到不同國度同一個指標的大小情況。
以上就是用python畫極坐標雷達圖的方法。更多Python學(xué)習(xí)推薦:PyThon學(xué)習(xí)網(wǎng)教學(xué)中心。
網(wǎng)站名稱:創(chuàng)新互聯(lián)Python教程:如何用python畫極坐標雷達圖?
分享鏈接:http://www.5511xx.com/article/cojdoph.html


咨詢
建站咨詢
