zoukankan      html  css  js  c++  java
  • 利用python把成绩用雷达图表示出来

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

    第二步:插入代码。

    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()

    第三步:结果展示

    终于完成了。

  • 相关阅读:
    C++ 类的本质 札记
    eclipse makefile
    boost 简介
    telecom 产品分析js
    javascript 得到页面参数
    ajax 接口统一模式
    备份
    jquery 元素插入详解
    使用WebClient制作一下简单的采集器
    数据库锁机制
  • 原文地址:https://www.cnblogs.com/LuDuo/p/10765864.html
Copyright © 2011-2022 走看看