数据读取后的样式
result = pd.read_csv(‘books.csv’, sep=’,’)

数据处理
result=result.set_index(‘Unnamed: 0’)

3.分别取出特征值:L,R,F,M,C,成员变量:a0,a1,a2,a3,a4,和值
labels=result.columns.values #特征值
kinds = list(result.index) #成员变量
result = pd.concat([result, result[[labels[0]]]], axis=1) # 由于在雷达图中,
要保证数据闭合,这里就再添加L列,并转换为np.ndarray
centers = np.array(result.iloc[:,:])

4. 分割圆周长,并让其闭合
n = len(labels)
angle = np.linspace(0, 2 * np.pi, n, endpoint=False)# 设置雷达图的角度,用于平分切开一个圆面
angle = np.concatenate((angle, [angle[0]]))#为了使雷达图一圈封闭起来,需要下面的步骤
5. 绘图
fig = plt.figure()
ax = fig.add_subplot(111, polar=True) # 参数polar, 以极坐标的形式绘制图
6.画线
for i in range(len(kinds)):
ax.plot(angle, centers[i], linewidth=1, label=kinds[i])
7. 添加属性标签
ax.set_thetagrids(angle * 180 / np.pi, labels)
plt.title(‘different kind’)
plt.legend(loc=‘lower right’)
plt.show()
8.结果

雷达图pandas——画雷达图详解相关推荐

  1. UML类图与类的关系详解

    UML类图与类的关系详解   2011-04-21 来源:网络   在画类图的时候,理清类和类之间的关系是重点.类的关系有泛化(Generalization).实现(Realization).依赖(D ...

  2. ML之shap:分析基于shap库生成的力图、鸟瞰图、散点图等可视化图的坐标与内容详解之详细攻略

    ML之shap:分析基于shap库生成的力图.鸟瞰图.散点图等可视化图的坐标与内容详解之详细攻略 目录 一.力图可视化 1.单个样本力图可视化

  3. Py之seaborn:数据可视化seaborn库(三)的矩阵图可视化之jointplot/JointGrid/pairplot/PairGrid/FacetGrid密度图等的函数源代码详解之最强攻略

    Py之seaborn:数据可视化seaborn库(三)的矩阵图可视化之jointplot/JointGrid/pairplot/PairGrid/FacetGrid折线图/柱状图+散点图/矩形密度图的 ...

  4. pandas读写MySQL数据库详解及实战

    pandas读写MySQL数据库详解及实战 SQLAlchemy是Python中最有名的ORM工具. 关于ORM: 全称Object Relational Mapping(对象关系映射). 特点是操纵 ...

  5. python中pandas安装视频教程_详解Python中pandas的安装操作说明(傻瓜版)

    很多人来问我pandas的安装(python数据分析里面的必修课) 步骤如下: 安装python的时候,把路径加到系统里,这样,随时可以用pip 路径添加方法: 查找路径: 路径1: 2.例如: 即: ...

  6. pandas php,pandas分组聚合代码详解

    pandas分组聚合代码详解 本篇文章小编给大家分享一下pandas分组聚合代码详解,对大家学习pandas分组聚合有一定的帮助,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看 ...

  7. altium designer利用向导画封装库详解

    altium designer利用向导画封装库详解 由于前人已经将方法总结得很好.在此引用前人的成果,以防时间一长就忘掉了.首先对前辈的工作表示感谢. altium designer6.9为例画一个B ...

  8. Pandas中resample方法详解

    Pandas中resample方法详解 Pandas中的resample,重新采样,是对原样本重新处理的一个方法,是一个对常规时间序列数据重新采样和频率转换的便捷的方法.重新取样时间序列数据. 方便的 ...

  9. python列转行函数_Python pandas 列转行操作详解(类似hive中explode方法)

    最近在工作上用到Python的pandas库来处理excel文件,遇到列转行的问题.找了一番资料后成功了,记录一下. 1. 如果需要爆炸的只有一列: df=pd.DataFrame({'A':[1,2 ...

最新文章

  1. oracle hyperion招聘,Hyperion Planning功能顾问
  2. rlwrap插件,实现sqlplus上下翻页
  3. mysql5.7主从全备恢复_Mysql5.7—运维常用备份方式(超全)
  4. 台前与幕后的 5G 战争
  5. deepin安装卡在deepin标志界面解决方案
  6. 《凤凰项目:一个IT运维的传奇故事》读书笔记
  7. 公众号写作排版指南教程v1.0
  8. 破解烽火移动HG6201M 破解 超级密码
  9. 四川途志:短视频营销公司做视频广告投放有技巧吗?
  10. 使用矩阵分解找到相似歌曲
  11. 免费压缩视频大小最佳方法?
  12. 坚果Pro和罗永浩的锤子梦
  13. c语言最长良序字符串,C语言高效编程的4个方法
  14. android 单点登录
  15. php敏感词过滤的一个方法
  16. Linux操作系统安装
  17. 细数抖音电商的7问题
  18. 如何运用ERP做好销售管理?
  19. c语言fp函数,FP_INFINITE
  20. 前端实现导出excel

热门文章

  1. unary operator expected解决办法
  2. 月销超千万,新防晒时代「蕉下」如何成为爆款制造机?
  3. Excel怎么快速删除工作表中的条件格式
  4. 【钉钉-场景化能力包】钉钉通讯录同步管理
  5. 程序员初级秘籍之servlet快速入门
  6. PPT处理控件Aspose功能演示:使用C#从PowerPoint文件中提取文本
  7. 美通社企业新闻汇总 | 2019.1.31 | 宁德时代助力国内最大储能电站;浪潮携手忽米网发展工业互联网...
  8. linux或者windows获取唯一硬件信息-命令行和c++代码
  9. 西井科技拿下首个自动驾驶矿车订单
  10. 基于JavaWeb的党员管理系统