matplotlib学习笔记(六)
导入模块
import matplotlib.pyplot as plt
import numpy as np
极区图的两个核心参数是:每块区域的半径r和它所占的角度θ,类似于极坐标(r,θ)。
绘制极区图仍然用bar()函数来实现
bar(theta,radii,width,**kwargs)
theta:每个扇形起始角度位置
radii:扇形半径
width:扇形的角度
bottom:截掉圆心处半径为多少的同心圆
方法一:
极坐标plt.axes([0,0,1,1],polar=True)
N = 6
theta = np.arange(0,2*np.pi,2*np.pi/N)
radii = np.array([4,7,5,3,1,5])
colors = np.array(['r','brown','C1','C2','g','c'])plt.axes([0,0,1,1],polar=True)
plt.bar(theta,radii,width=(2*np.pi/N),bottom=0,color=colors)
plt.show()
方法二:
N = 6
theta = np.arange(0,2*np.pi,2*np.pi/N)
radii = np.array([4,7,5,3,1,5])
colors = np.array(['r','brown','C1','C2','g','c'])ax = plt.subplot(111,projection='polar')
ax.bar(theta,radii,width=(2*np.pi/N),bottom=0,color=colors)
plt.show()
参考:
法比奥·内利. Python数据分析实战:第2版.北京:人民邮电出版社, 2019.11.
matplotlib学习笔记(六)相关推荐
- 【莫烦Python】Matplotlib学习笔记(二)
[莫烦Python]Matplot学习笔记(一) [莫烦Python]Matplotlib学习笔记(二) 一.Bar柱状图/条形图 二.Contours等高线图 三.Image图像 四.3D图像 五. ...
- Ethernet/IP 学习笔记六
Ethernet/IP 学习笔记六 EtherNet/IP defines two primary types of communications: explicit and implicit (Ta ...
- 吴恩达《机器学习》学习笔记六——过拟合与正则化
吴恩达<机器学习>学习笔记六--过拟合与正则化 一. 过拟合问题 1.线性回归过拟合问题 2.逻辑回归过拟合问题 3.过拟合的解决 二. 正则化后的代价函数 1.正则化思想 2.实际使用的 ...
- ROS学习笔记六:理解ROS服务和参数
ROS学习笔记六:理解ROS服务和参数 主要介绍ROS服务和参数,同时使用命令行工具rosservice和rosparam. ROS service service是节点之间互相通信的另一种方式,se ...
- opencv 手选roi区域_【opencv学习笔记六】图像的ROI区域选择与复制
图像的数据量还是比较大的,对整张图片进行处理会影响我们的处理效率,因此常常只对图像中我们需要的部分进行处理,也就是感兴趣区域ROI.今天我们来看一下如何设置图像的感兴趣区域ROI.以及对ROI区域图像 ...
- JS学习笔记六:js中的DOM操作
1. JS学习笔记六:js中的DOM操作 文章目录 1. JS学习笔记六:js中的DOM操作 1.1. 获取Dom节点 1.2. 元素属性的操作方式 1.3. DOM节点的创建.插入和删除 1.4. ...
- Python学习笔记六——画小猪佩奇
目录 Python学习笔记六--画小猪佩奇 画布 画笔 属性设置 操纵命令 运动命令 画笔控制命令 全局控制命令 其他命令 Python学习笔记六--画小猪佩奇 使用Python的turtle库可以绘 ...
- Learning ROS for Robotics Programming Second Edition学习笔记(六) indigo xtion pro live
中文译著已经出版,详情请参考:http://blog.csdn.net/ZhangRelay/article/category/6506865 Learning ROS for Robotics Pr ...
- Polyworks脚本开发学习笔记(六)-比较运算、数学运算、逻辑运算及流程控制
Polyworks脚本开发学习笔记(六)-比较运算.数学运算.逻辑运算及流程控制 前言 比较运算.逻辑运算及流程控制是编程的基本语法,Polyworks的语法规则与VB/C#/Python等并没有很大 ...
- matplotlib学习笔记(3)---热力图(Heat Map)
matplotlib学习笔记(3)-热力图(Heat Map) import matplotlib.pylab as plt import seaborn as sns import numpy as ...
最新文章
- 兹介绍我校计算机科学与技术,清华大学计算机科学与技术系
- MVC 之 架构的基本原理及Asp.Net实现MVC
- Lesson 15.1 学习率调度基本概念与手动实现方法
- 近期总结:generator-web,前端自动化构建的解决方案
- 简单子串查找--strstr的使用(ZCMU1108)
- 台电u盘量产工具_简单几步,让U盘起死回生
- Laravel中的env函数获取不到确定存在的配置
- 多功能的图像超分辨模型:用于盲图像超分辨的非对称卷积神经网络
- STM32工作笔记0043---什么是漏源电压,栅源电压
- C++ 实现一个简单内存池
- malloc,free 与new delete的区别
- UIApplication和delegate
- 论文翻译 | ORB-SLAM3:一个用于视觉、视觉惯性和多地图SLAM系统
- ListListmodel如何更快捷的取里面的model?
- Matlab用巴特沃斯带通滤波器产生窄带高斯噪声并进行时域频域分析
- 准确率(Accuracy) 精确率(Precision) 召回率(Recall)和F1-Measure(精确率和召回率的调和平均值)
- java判断日期是否为工作日(排除节假日和调整周末上班)
- 阿里云企业邮箱标准版多域名绑定
- 一款好用的WEB版报表工具、报表设计器
- 中国如何使用chatGPT
热门文章
- mq常见学习问题总结笔记
- 华为5g cpe 虚拟服务器,中国移动科普5G CPE:不换手机也能体验5G
- 快速聊天回复神奇工具程序软件下载
- 机械臂速成小指南(零):指南主要内容及分析方法
- 动画特效十五:网易新闻之头部导航切换效果
- zipimport.ZipImportError: can‘t decompress data; zlib not available
- 示波器的使用以及基本原理
- 塑胶卡扣弹性计算公式_塑胶卡扣的制作方法
- 刀片服务器改台式电脑_详解刀片服务器如何走向融合
- Linux-CentOS 安装配置swftools