實戰案例
# encoding:utf-8
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.font_manager import fontproperties
font=fontproperties(fname=r'c:\windows\fonts\simsun.ttc'
,size=12)
plt.style.use(
'ggplot'
)#美化樣式
ablity_size=
6ability_laber=
['進攻'
,'防守'
,'盤帶'
,'速度'
,'體力'
,'射術'
]ax1=plt.subplot(
221,projection=
'polar'
)#生成子圖
ax2=plt.subplot(
222,projection=
'polar'
)ax3=plt.subplot(
223,projection=
'polar'
)ax4=plt.subplot(
224,projection=
'polar'
)player=
theta=np.linspace(0,
2*np.pi,
6,endpoint=
false)0
])player[
'm']
'm']
,player[
'm'][0
])ax1.plot(theta,player[
'm']
,player[
'm'][0
])ax1.fill(theta,player[
'm']
,'r'
,alpha=
0.3)
#把laber去掉換成能力
ax1.set_xticks(theta)
ax1.set_xticklabels(ability_laber,y=
0.01
,fontproperties=font)
ax1.set_title(
'梅西'
,fontproperties=font,size=
20,color=
'r')
ax1.set_yticks([20
,40,60
,80,100])
#強制定義數字
player[
'h']
'h']
,player[
'h'][0
])ax2.plot(theta,player[
'h']
,player[
'h'][0
],'g')
ax2.fill(theta,player[
'h']
,'g'
,alpha=
0.3)
#把laber去掉換成能力
ax2.set_xticks(theta)
ax2.set_xticklabels(ability_laber,y=
0.01
,fontproperties=font)
ax2.set_title(
'哈維'
,fontproperties=font,size=
20,color=
'g')
ax2.set_yticks([20
,40,60
,80,100])
#強制定義數字
player[
'p']
'p']
,player[
'p'][0
])ax3.plot(theta,player[
'p']
,player[
'p'][0
])ax3.fill(theta,player[
'p']
,'b'
,alpha=
0.3)
#把laber去掉換成能力
ax3.set_xticks(theta)
ax3.set_xticklabels(ability_laber,y=
0.01
,fontproperties=font)
ax3.set_title(
'皮克'
,position=
(0.5,1
),fontproperties=font,size=
20,color=
'b')
ax3.set_yticks([20
,40,60
,80,100])
#強制定義數字
player[
'q']
'q']
,player[
'q'][0
])ax4.plot(theta,player[
'q']
,player[
'q'][0
])ax4.fill(theta,player[
'q']
,'y'
,alpha=
0.3)
#把laber去掉換成能力
ax4.set_xticks(theta)
ax4.set_xticklabels(ability_laber,y=
0.01
,fontproperties=font)
ax4.set_title(
'切赫'
,position=
(0.5,1
),fontproperties=font,size=
20,color=
'y')
ax4.set_yticks([20
,40,60
,80,100])
#強制定義數字
plt.show(
)
Python selenium案例實戰
最近專案有乙個需求 測試人員考勤資料分析結果,歷史的手工測試方式是手動將每一種測試資料依次補加進考勤系統內,這種方式在很大程度上降低了測試的效率,以及資料補加的不準確性,所以,趁此機會,寫了selenium指令碼來替代手工測試。實現功能如下 迴圈補加考勤資料,分別是簽到裝置 簽到時間,簽退裝置 簽退...
實戰案例 TEMPDB暴漲
tempdb暴增,造成磁碟空間不足,甚至影響業務執行。如圖,tempdb log檔案從7.40開始突然暴漲,因為 tempdb 0 m到 40g tempdb 所在磁碟是c 盤 c盤的可用空間正好也為40g 在下午16.22左右的時候tempdb 檔案暴漲已經影響到業務使用.臨時解決是備份收縮日誌。...
Spark簡單案例實戰
一.給定一組鍵值對 spark 2 hadoop 6 hadoop 4 spark 6 鍵值對的key表示圖書名稱,value表示每天圖書銷量,請計算出每個鍵對應的平均值,也就是每種圖書每天的平均銷量。1.如下 val book array spark 2 hadoop 6 hadoop 4 spa...