2020 10 27實戰案例

2021-10-25 06:55:44 字數 3038 閱讀 1551

實戰案例

# 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...