python雷达图的相似度_Python教程:matplotlib实现雷达图和柱状图
注:主要是设置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实现雷达图和柱状图相关推荐
- python雷达图详解_Python基础教程 - matplotlib实现雷达图和柱状图
原标题:Python基础教程 - matplotlib实现雷达图和柱状图 Python基础教程记录 - 使用matplotlib实现雷达图和柱状图. 注:主要是设置add_subplot(133),分 ...
- python用matplotlib画雷达图_python使用matplotlib绘制雷达图
本文实例为大家分享了python使用matplotlib绘制雷达图的具体代码,供大家参考,具体内容如下 示例代码: # encoding: utf-8 import pandas as pd impo ...
- python matplotlib画折线图_python使用matplotlib绘制折线图教程
matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...
- python绘制折线图保存_Python利用matplotlib绘制折线图的新手教程
前言 matplotlib是Python中的一个第三方库.主要用于开发2D图表,以渐进式.交互式的方式实现数据可视化,可以更直观的呈现数据,使数据更具说服力. 一.安装matplotlib pip i ...
- python将矩阵顺时针旋转90度_python 二维数组90度旋转的方法
如下所示: #!/usr/bin/env python #-*- coding: utf-8 -*- """ [0, 1, 2, 3] [0, 1, 2, 3] [0, ...
- python设置折线图标题字体为宋体_python中matplotlib画折线图实例(坐标轴数字、字符串混搭及标题中文显示)...
最近在用python中的matplotlib画折线图,遇到了坐标轴 "数字+刻度" 混合显示.标题中文显示.批量处理等诸多问题.通过学习解决了,来记录下.如有错误或不足之处,望请指 ...
- python在城市规划中的应用_Python在乡级土地利用总体规划图批量制图中的应用
第 34 卷 第 3 期 2018 年 9 月 Vol. 34 No. 3 Sep. 2018 测 绘 标 准 化 Standardization of Survveying and Mapping ...
- 用python画雨滴_Python使用Matplotlib实现雨点图动画效果的方法
本文实例讲述了Python使用Matplotlib实现雨点图动画效果的方法.分享给大家供大家参考,具体如下: 关键点 win10安装ffmpeg animation函数使用 update函数 win1 ...
- python将矩阵顺时针旋转90度_python实现顺时针打印矩阵
面试题之顺时针打印矩阵,Python实现,供大家参考,具体内容如下 问题描述: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,输入如下矩阵: 则依次打印出数字1,2,3,4,8, ...
- python 求连线相似度_Python分析《都挺好》中的人物关系,苏大强与蔡根花是真爱?...
如今大火的电视剧<都挺好>源于阿耐的同名小说,今天我们来对这部小说使用python分析一下人物关系.本文主要使用google推出的word2vec进行分析.使用的库主要有jieba.gen ...
最新文章
- K近邻算法(KNN)原理小结
- [PWA] Show Notifications when a Service Worker is Installed or Updated
- 运行Angular项目后自动打开网页
- 请验证实例名称是否正确并且 sql server 已配置为允许远程连接_安装MySQL后,需要调整的10个性能配置项...
- 高倍数泡沫装置PHP_泡沫灭火系统,了解这几点就好
- JQuery data API实现代码分析
- 前端异步编程之Promise和async的用法
- 基片集成波导原理_第5讲基片集成波导.ppt
- SpringBoot 系列
- slickedit调试linux内核,SlickEdit使用(设置篇)
- Android中X5WebView详解
- Python基础语法题库
- couldn't connect to the device trackpad
- VAT number 增值税号码以及GST
- Typecho Fancybox 给文章图片添加灯箱效果
- SQL Server 2022 CPT 2.0 下载
- QStringLiteral(str)
- UVM jelly_bean
- LVGL (8) 绘制流程
- 关于 Facebook的 SWE_NG_GCR-SEAsia