91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用Python實現雷達圖

發布時間:2021-11-25 09:52:23 來源:億速云 閱讀:318 作者:iii 欄目:大數據

這篇文章主要講解了“怎么用Python實現雷達圖”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么用Python實現雷達圖”吧!

折線圖

python源碼:

import matplotlib.pyplot as plt
import matplotlib.font_manager as fm
yy=[1,2,3,4,5,6,3,1,7,8]
xx=[3,5,4,1,9,3,2,5,6,3]
zz=[2,2,4,7,4,8,2,4,5,6]
plt.plot(yy,color='r',linewidth=2,linestyle='-',label='Data 1')
plt.plot(xx,color='b',linewidth=2,linestyle='--',label='Data 2')
plt.legend(loc=3) #loc是調整圖例的位置
plt.xlabel('X',fontproperties='simhei',fontsize=14) #fontsize字大小 fontproperties是字體
plt.ylabel('y軸名稱',fontproperties='simhei')
plt.title('折線圖',fontproperties='simhei')
plt.ylim(0,10)
plt.show()

雷達圖

python源碼:

import matplotlib.pyplot as plt
import numpy as np
theta=np.array([0.25,0.5,0.75,1,1.25,1.5,1.75,2,0.25])
r=[75,60,50,70,50,85,45,70,75]
plt.polar(theta*np.pi,r,'ro-',lw=2)#theta是角,np.pi=3.1415926....r是徑。‘ro’r是紅色,o是形狀,lw是連線的寬度
plt.fill(theta*np.pi,r,facecolor='r',alpha=0.2) #facecolor是填充的顏色,alpha是透明度
plt.ylim(0,100) #定義每圈雷達的值plt.show()

怎么用Python實現雷達圖

Q3

柱形圖

python源碼:

import numpy as np
import matplotlib.pyplot as plt
N=5
men=(20,35,30,35,27)
wmen=(25,32,34,20,25)
menstd=(2,3,4,1,2)
womstd=(3,5,2,3,3)
ind=np.arange(N)
width=0.25
p1=plt.bar(ind,men,width,yerr=menstd) #yerr是誤差
p2=plt.bar(ind,wmen,width,bottom=men,yerr=womstd) #bottom是以???為底開始畫柱子
plt.ylabel('scores')
plt.title('scores by group and gender')
plt.xticks(ind,('1','2','3','4','5'))
plt.yticks(np.arange(0,81,10))
plt.legend((p1[0],p2[0]),('nan','nv')) #legend是圖例plt.show()

Q4

三維圖

python源碼:

from matplotlib import pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np

#定義坐標軸
fig4 = plt.figure()
ax4 = plt.axes(projection='3d')

#生成三維數據
xx = np.arange(-5,5,0.1)
yy = np.arange(-5,5,0.1)
X, Y = np.meshgrid(xx, yy)
Z = np.sin(np.sqrt(X**2+Y**2))

#作圖
ax4.plot_surface(X,Y,Z,alpha=0.3,cmap='winter')     #生成表面, alpha 用于控制透明度
ax4.contour(X,Y,Z,zdir='z', offset=-3,cmap="rainbow")  #生成z方向投影,投到x-y平面
ax4.contour(X,Y,Z,zdir='x', offset=-6,cmap="rainbow")  #生成x方向投影,投到y-z平面
ax4.contour(X,Y,Z,zdir='y', offset=6,cmap="rainbow")   #生成y方向投影,投到x-z平面
#ax4.contourf(X,Y,Z,zdir='y', offset=6,cmap="rainbow")   #生成y方向投影填充,投到x-z平面,contourf()函數

#設定顯示范圍
ax4.set_xlabel('X')
ax4.set_xlim(-6, 4)  #拉開坐標軸范圍顯示投影
ax4.set_ylabel('Y')
ax4.set_ylim(-4, 6)
ax4.set_zlabel('Z')
ax4.set_zlim(-3, 3)
plt.show()

怎么用Python實現雷達圖

感謝各位的閱讀,以上就是“怎么用Python實現雷達圖”的內容了,經過本文的學習后,相信大家對怎么用Python實現雷達圖這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

金坛市| 台湾省| 苗栗市| 奉新县| 南汇区| 嘉义市| 绵阳市| 仙游县| 育儿| 桃园县| 乳山市| 通河县| 灵台县| 天门市| 六枝特区| 剑川县| 临猗县| 保康县| 昌宁县| 赤水市| 堆龙德庆县| 吕梁市| 当涂县| 图们市| 化州市| 湘潭市| 驻马店市| 茌平县| 长子县| 泽库县| 波密县| 蓬安县| 九江县| 麻阳| 资溪县| 洛南县| 义乌市| 沙田区| 芒康县| 桦甸市| 招远市|