注:主要是设置add_subplot(133),分别代表一幅图中子图像行数,列数,和位置

函数和参数说明:

'bo-':分别代表标记颜色,标记形状,和线型,,‘bo’代表blue和实心圆

set_rlim这是参数一个值域范围

set_thetagrids方法用于设置极坐标角度网格线显示

grid为是否画出圆形内部网格

fill为填充颜色和填充透明度

代码如下:

import matplotlib

matplotlib.use('qt4agg')

from matplotlib.font_manager import *

import numpy as np

import matplotlib.pyplot as plt

myfont = FontProperties(fname='/home/linuxidc/.local/share/fonts/文泉驿正黑.ttf')

matplotlib.rcParams['axes.unicode_minus']=False

#=======自己设置开始============

#标签

labels = np.array(['Ubuntu','Debian','CentOS','openSUSE','linuxidc','linuxidc.com','Oracle'])

#数据个数

dataLenth = 7

#数据

data = np.array([8,9,5,8,9,9,10])

#========自己设置结束============

angles = np.linspace(0, 2*np.pi, dataLenth, endpoint=False)

data = np.concatenate((data, [data[0]])) # 闭合 # #将数据结合起来

angles = np.concatenate((angles, [angles[0]])) # 闭合

fig = plt.figure()

ax = fig.add_subplot(121, polar=True)# polar参数!!121代表总行数总列数位置

ax.plot(angles, data, 'bo-', linewidth=1)# 画线四个参数为x,y,标记和颜色,闲的宽度

ax.fill(angles, data, facecolor='r', alpha=0.5)# 填充颜色和透明度

ax.set_thetagrids(angles * 180/np.pi, labels, fontproperties=myfont)

ax.set_title("Python学习交流群:973783996",fontproperties=myfont)

ax.set_rlim(0,10)

ax.grid(True)

a=[1,0.5,8,]

ax=fig.add_subplot(133)

name=['a','b','c']

ax.bar(range(len(a)),a,color='rgb',tick_label=name)

ax.set_title("Python学习交流群:973783996",fontproperties=myfont)

plt.show()

效果图如下:

python雷达图的相似度_Python教程:matplotlib实现雷达图和柱状图相关推荐

  1. python雷达图详解_Python基础教程 - matplotlib实现雷达图和柱状图

    原标题:Python基础教程 - matplotlib实现雷达图和柱状图 Python基础教程记录 - 使用matplotlib实现雷达图和柱状图. 注:主要是设置add_subplot(133),分 ...

  2. python用matplotlib画雷达图_python使用matplotlib绘制雷达图

    本文实例为大家分享了python使用matplotlib绘制雷达图的具体代码,供大家参考,具体内容如下 示例代码: # encoding: utf-8 import pandas as pd impo ...

  3. python matplotlib画折线图_python使用matplotlib绘制折线图教程

    matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...

  4. python绘制折线图保存_Python利用matplotlib绘制折线图的新手教程

    前言 matplotlib是Python中的一个第三方库.主要用于开发2D图表,以渐进式.交互式的方式实现数据可视化,可以更直观的呈现数据,使数据更具说服力. 一.安装matplotlib pip i ...

  5. python将矩阵顺时针旋转90度_python 二维数组90度旋转的方法

    如下所示: #!/usr/bin/env python #-*- coding: utf-8 -*- """ [0, 1, 2, 3] [0, 1, 2, 3] [0, ...

  6. python设置折线图标题字体为宋体_python中matplotlib画折线图实例(坐标轴数字、字符串混搭及标题中文显示)...

    最近在用python中的matplotlib画折线图,遇到了坐标轴 "数字+刻度" 混合显示.标题中文显示.批量处理等诸多问题.通过学习解决了,来记录下.如有错误或不足之处,望请指 ...

  7. python在城市规划中的应用_Python在乡级土地利用总体规划图批量制图中的应用

    第 34 卷 第 3 期 2018 年 9 月 Vol. 34 No. 3 Sep. 2018 测 绘 标 准 化 Standardization of Survveying and Mapping ...

  8. 用python画雨滴_Python使用Matplotlib实现雨点图动画效果的方法

    本文实例讲述了Python使用Matplotlib实现雨点图动画效果的方法.分享给大家供大家参考,具体如下: 关键点 win10安装ffmpeg animation函数使用 update函数 win1 ...

  9. python将矩阵顺时针旋转90度_python实现顺时针打印矩阵

    面试题之顺时针打印矩阵,Python实现,供大家参考,具体内容如下 问题描述: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,输入如下矩阵: 则依次打印出数字1,2,3,4,8, ...

  10. python 求连线相似度_Python分析《都挺好》中的人物关系,苏大强与蔡根花是真爱?...

    如今大火的电视剧<都挺好>源于阿耐的同名小说,今天我们来对这部小说使用python分析一下人物关系.本文主要使用google推出的word2vec进行分析.使用的库主要有jieba.gen ...

最新文章

  1. K近邻算法(KNN)原理小结
  2. [PWA] Show Notifications when a Service Worker is Installed or Updated
  3. 运行Angular项目后自动打开网页
  4. 请验证实例名称是否正确并且 sql server 已配置为允许远程连接_安装MySQL后,需要调整的10个性能配置项...
  5. 高倍数泡沫装置PHP_泡沫灭火系统,了解这几点就好
  6. JQuery data API实现代码分析
  7. 前端异步编程之Promise和async的用法
  8. 基片集成波导原理_第5讲基片集成波导.ppt
  9. SpringBoot 系列
  10. slickedit调试linux内核,SlickEdit使用(设置篇)
  11. Android中X5WebView详解
  12. Python基础语法题库
  13. couldn't connect to the device trackpad
  14. VAT number 增值税号码以及GST
  15. Typecho Fancybox 给文章图片添加灯箱效果
  16. SQL Server 2022 CPT 2.0 下载
  17. QStringLiteral(str)
  18. UVM jelly_bean
  19. LVGL (8) 绘制流程
  20. 关于 Facebook的 SWE_NG_GCR-SEAsia

热门文章

  1. 一组优秀的 for .NET Winform UI控件——DotNetMagic最新版本2.3,推荐使用
  2. ES6的开发环境搭建 1
  3. Python零基础学习代码实践 —— 99乘法表
  4. 洛谷P4867 Gty的二逼妹子序列(莫队+树状数组)
  5. Android开发之桌面快捷键使用细则(原创)
  6. 诗人最近都很忙,忙着去远方了
  7. ASP.NET AJAX应用
  8. scite editor on mac
  9. 分析java 嵌套类与内部类
  10. Asp.Net 4.0 SEO增强之 UrlRouting