1. 程式人生 > >利用python把成績用雷達圖表示出來

利用python把成績用雷達圖表示出來

col 數據 ans lin nat params 自己 inf width

第一步:知道自己的成績。

第二步:插入代碼。

import numpy as np
import matplotlib.pyplot as plt
import matplotlib
matplotlib.rcParams[font.family]=SimHei
matplotlib.rcParams[font.sans-serif] = [SimHei]
labels = np.array([第一次, 第二次, 第三次, 第四次, 第五次])
nAttr = 5
data = np.array([20,20,20,20,10]) #數據值
angles = np.linspace(0, 2*np.pi, nAttr, endpoint=False)
data 
= np.concatenate((data, [data[0]])) angles = np.concatenate((angles, [angles[0]])) fig = plt.figure(facecolor="white") plt.subplot(111, polar=True) plt.plot(angles,data,bo-,color =g,linewidth=2) plt.fill(angles,data,facecolor=g,alpha=0.25) plt.thetagrids(angles*180/np.pi, labels) plt.figtext(
0.52, 0.95, 陸光朵的博客測試分析, ha=center) plt.grid(True) plt.show()

第三步:結果展示

技術分享圖片

終於完成了。

利用python把成績用雷達圖表示出來