雷達圖是一種常用的可視化圖表,可以方便地展現數據的多維度信息,下面介紹如何使用Python畫出簡單的雷達圖。
# 導入所需庫 import matplotlib.pyplot as plt import numpy as np # 設置數據和分類 categories = ['A', 'B', 'C', 'D', 'E'] data = [3, 4, 5, 6, 7] angles = np.linspace(0, 2 * np.pi, len(categories), endpoint=False) # 在極坐標上畫圖 fig = plt.figure() ax = fig.add_subplot(111, polar=True) ax.plot(angles, data, 'o-', linewidth=2) ax.fill(angles, data, alpha=0.25) # 設置圖形顯示樣式 ax.set_thetagrids(angles * 180/np.pi, categories) ax.set_title("Simple Radar Chart", fontsize=20) ax.grid(True) plt.show()
上述代碼中,我們導入所需的Python庫,包括matplotlib和numpy,將需要展示的數據和分類存入數組中,并在極坐標下繪制雷達圖。通過設置圖形的顯示樣式,包括軸線方向和線寬顏色等,最后得到一張簡單的雷達圖。
上一篇css中solid的屬性
下一篇oracle 150用戶