极坐标系统中任意位置可由一个夹角 $ heta$ (极角)和一段相对原点—极点的距离 $ ho$ (极径)来表示。

极坐标系的应用领域十分广泛,包括数学、物理、工程、航海、航空以及机器人领域。

在极点为O、极轴为L的极坐标系里,点(3, 60°)的径向坐标为3、角坐标为60°,点(4, 210°)的径向坐标为4、角坐标为210°。

plt.gca(projection='polar')

# projection 是坐标轴的投影类型,这里我们选 'polar' 极坐标系

案例:绘制极坐标系, $y = 0.8x$

import matplotlib.pyplot as plt

import numpy as np

x = np.linspace(0, 4 * np.pi, 1000) # (1000,)

print(x.shape)

y = 0.8 * x

# 极坐标系

plt.figure('Polar')

plt.gca(projection='polar') # 拿到极坐标系

plt.plot(x, y)

# 直角坐标系

plt.figure('Data')

plt.plot(x, y)

plt.show()

直角坐标系演示图:

极坐标演示图:

练习:绘制极坐标系,$y = 3sin(6x)$

import matplotlib.pyplot as plt

import numpy as np

x = np.linspace(0, 6 * np.pi, 1000)

y = 3 * np.sin(6 * x)

# 极坐标系

plt.figure('Polar')

plt.gca(projection='polar')

plt.plot(x, y)

# 直角坐标系

plt.figure('Data')

plt.plot(x, y)

plt.show()

直角坐标系演示图:

极坐标演示图:

The End

python polar contour_13.极坐标系(Polar coordinate system)相关推荐

  1. ECEF rectangular coordinate system(ECEF直角坐标系)

    只有当有定位的需要时,才发现当年自己地理学的不太好,经纬度什么的都不是太清晰,麻烦了.今日以ECEF position为契机,参考维基百科以及一些叫不上名字的文章来简单地总结一番. 参考地址: htt ...

  2. 14.图像透视——介绍,坐标系统(Coordinate System),建模投影(Modelling Projection)_1

    目录 介绍 坐标系 建模投影 学前基本概念: 投影( projection):光学上是指在光线的照射下,物体的影子投射到一个面上.数学上是指将图形的形状投射到一个面或一条线上.第二种解释:投射在一个面 ...

  3. 大地坐标系(Geocentric Geodetic Coordinate System)与笛卡尔积坐标系(Geocentric Space Rectangular Coordinate System)

    大地坐标系(Geocentric Geodetic Coordinate System)与笛卡尔积坐标系(Geocentric Space Rectangular Coordinate System) ...

  4. 直角坐标系(Cartesian或Rectangular coordinate system)

    (1)用语说明 直角坐标系(直交坐标系,Rectangular coordinate system,或Cartesian)是数学上平面或空间中表现任意点的方式,一般多用于2维或3维坐标系,有时也用于4 ...

  5. ArcGIS坐标系转换出错:Error 999999执行函数出错 invalid extent for output coordinate system...

    本文主要介绍在用ArcGIS做坐标系转换过程中可能会遇到的一个问题,并分析其原因和解决方案. 如下图,对一份数据做坐标系转换: 过了一会儿,转换失败了.错误消息如下: "消息"中提 ...

  6. Barycentric coordinate system(重心坐标系)

    原帖: 空间三角形与射线相交并求交点的重心坐标系表示 有如下几点可以了解. 1.Barycentric coordinate system的数学定义 wiki  中文wiki  其中 中文wiki 中 ...

  7. Geographic coordinate system和projected coordinate system

    Geographic coordinate system和projected coordinate system 经常碰到这两个概念:Geographic coordinate system和proj ...

  8. Geographic coordinate system和projected coordinate system的区别(转)

    http://hi.baidu.com/moonstream/blog/item/987d9a52835be0040df3e36a.htmlGeographic 要明确两个概念:Geographic ...

  9. 笛卡尔坐标系 (Cartesian coordinate system)

    笛卡尔坐标系 (Cartesian coordinate system) 人工智能 - 深度学习 - 知识体系 在数学中,笛卡尔坐标系 (Cartesian coordinate system) 是一 ...

最新文章

  1. 恕我直言,有了这款IDEA插件,你可能只需要写30%的代码...
  2. oracle中用户连接相关
  3. matlab xlsread参数_利用MATLAB批量完成科研数据处理
  4. 使用virt-install安装kvm虚拟机时需要的问题
  5. Vue+Vue-router+Vuex项目实战
  6. 妈蛋:kinMaxShow旋转木马异常,WebUploader图片上传坑爹,图像被压缩
  7. 如何在Mac上强制退出应用
  8. 社会工程学之ip获取和定位
  9. WorkTool(一)企业微信群管理机器人实现
  10. Linux上解压缩.gz、.bz2、.tar、.tar.gz、tar.xz后缀文件
  11. 图形界面介绍——Select键
  12. java 200以内质数_Java:2-200内的质数
  13. Windows server 2008 R2安装详细教程
  14. 【JavaScript】多行文本省略,并且判断是否需要省略。
  15. 一个屌丝程序猿的人生(八十三)
  16. 【脑电数据处理】electrophysiology and EEG(AP\LFP\ECoG\EEG)
  17. 数据库中候选键的确定
  18. connect() failed (10061: No connection could be made because the target machine actively refused it
  19. 智能向左,设计向右,酒店行业进入“智美新时代”
  20. linux socat 命令,socat在Linux下的使用

热门文章

  1. 标题在图表上_Excel 2010基础应用:图表的创建与编辑
  2. 拥抱时序数据库,构筑IoT时代下智慧康养数据存储底座
  3. 云图说|云上应用监控神器——应用性能监控APM2.0
  4. 华为中国生态大会2021举行在即,GaussDB将重磅发布5大解决方案
  5. 详解MySQL执行事务的语法和流程
  6. 物联网打工人必备:LiteOS Studio图形化调测能力
  7. Scrum指南这么改,我看要完蛋!
  8. 开发了那么多项目,你能自己手写个健壮的链表出来吗?
  9. python在scatter中添加图例_如何向matplotlib散点图添加图例
  10. 工作笔记-新系统安装deb文件失败