Python绘制极化图时坐标轴的旋转及两散点图的叠加绘制

我的sen_angle是n*2的数组,第一列是卫星方位角,第二列是卫星天顶角,sun_angle第一列是太阳方位角,第二列是太阳天顶角。

import numpy as npsen_angle = []  # 需往里添加信息
sun_angle = []  # 需往里添加信息r = sen_angle[:, 1]  # 半径0-90度
r1 = sun_angle[:, 1]
theta = 2 * np.pi * sen_angle[:, 0] / 360  # 角度0-2pi
theta1 = 2 * np.pi * sun_angle[:, 0] / 360
area = 1  # 面积
colors = 'b'  # 颜色
colors1 = 'r'  # 颜色
ax = plt.subplot(111, projection='polar')
# projection为画图样式,除'polar'外还有'aitoff', 'hammer', 'lambert'等
c = ax.scatter(theta, r, c=colors, s=area, cmap='cool', alpha=0.75)
d = ax.scatter(theta1, r1, c=colors1, s=area, cmap='cool', alpha=0.75)
ax.set_rticks([10, 20, 30, 40, 50, 60, 70])
ax.set_theta_direction(-1)  # -1表示顺时针旋转θ
ax.set_theta_zero_location("N", offset=0.0)  # 可使0度对应北方向

注: 想叠加两图,直接用同一坐标系ax即可
ax.set_theta_direction(-1) # -1表示顺时针旋转θ
ax.set_theta_zero_location(“N”, offset=0.0) # 可使0度对应北方向

绘图使用的库,多去官网学习~
https://matplotlib.org

Python绘制极化图时坐标轴的旋转及两散点图的叠加绘制相关推荐

  1. 修改python plot折线图的坐标轴刻度

    修改python plot折线图的坐标轴刻度,这里修改为整数: 代码如下: from matplotlib import pyplot as plt import matplotlib.ticker ...

  2. 应用Python绘制雷达图时遇到的坑

    ValueError: The number of FixedLocator locations (9), usually from a call to set_ticks, does not mat ...

  3. 用python画论文图—中英文坐标轴名称

    用python给论文画图-中英文坐标轴名称 在编辑论文时,不同的期刊对画图的要求是不一样的,以目前期刊要求为例,用python画图,满足要求. 字体 ,要求的字体格式有两种:Euclid和宋体: (1 ...

  4. python绘制折线图先对数据进行处理_python气象数据分析并绘制折线图-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 excel 2010巧妙处理 折 ...

  5. python生成折线图怎么对特定点做颜色_python使用matplotlib绘制简单的折线图和散点图...

    生成数据 数据可视化 数据可视化指的是通过可视化表示来探索数据,它与数据挖掘机密相关. 安装matplotlib 请访问https://pypi.python.org/pypi/matplotlib/ ...

  6. Visual paradigm试用版绘制ER图时如何去水印

    Visual paradigm是一款强大的UML绘图工具,他不仅可以绘制各类数据库图,还可以连接数据库后创建表.在初次使用时,我们难免会使用试用版进行开发,但是当我们绘图完成想要转换成图片的时候却发现 ...

  7. EA绘制类图时,怎样将类由ICON形式(圆形)转为Label形式(方形)

    前言 这学期新开了UML课,教材使用的是<UML面向对象分析.建模与设计(第2版)>(微课视频版),在用EA学习类图绘制时,遇到这个小问题(微课视频中老师忽略了这个小问题,但是绘制出来的图 ...

  8. 【漫漫科研路\pgfplots】克服绘制色温图时,数据量大出现的内存限制

    在科研论文写作中,经常会遇到画色温图,3D图.此时一般输入的数据量比较大,导致在Latex中使用Tikz画图时出现内存不足的情况.常常报错如下: ! TeX capacity exceeded, so ...

  9. 关于MATLAB绘制曲面图时z轴必须且矩阵,不可以是向量或标量的问题。以及在x,y的范围不一致该如何表示?

    一个曲面这样定义的:|x|<3,-3<y<13,z=x^4+3*x^2+y^2-2*x-2*y-2*x^2*y+6; 1:像这样x,y范围不一致该如何表示呢? 2:按照正常方法,先将 ...

最新文章

  1. 低版本不能使用php 命令,创建软链接
  2. Symfony2 学习笔记之命令app/console
  3. Android下的junit 单元测试
  4. pythonwhile循环怎么修改数据类型_python基础--数据类型循环
  5. 数据结构Java版之排序算法(二)
  6. oracle数据库存储管理总结,oracle数据库存储管理
  7. Linux安装caffe问题汇总
  8. Http报头Accept与Content-Type的区别
  9. 线程同步机制的区别与比较及进程通信方法
  10. java kafka 开发,Kafka JAVA API开发-基础案例
  11. 离散数学杜忠复版答案_离散数学 杜忠复 陈兆均
  12. 矩阵分析与应用(二)————梯度分析与最优化
  13. Tor 正在开发匿名即时聊天工具
  14. 如何复制网页上不能复制的文字——三种解决方案
  15. ISIS metric
  16. 从思维走向实践,数字化转型 IT 经营的成功路径
  17. java single threaded_[Java多线程设计模式]读书笔记 - 第一章 Single Threaded Execution
  18. CAS单点登录(http方式)
  19. matlab与卡尔曼滤波pdf,Kalman滤波器理论与应用:基于MATLAB实现 完整pdf高清版[3MB]...
  20. overflow(溢出)属性的5个值

热门文章

  1. Node Depths
  2. 计算机教室内网连接不了,电脑内网连接不上
  3. 社区共读《Python编程从入门到实践》第三天阅读建议
  4. Xampp/MySQL Mysql的启动失败问题(端口号被占用):Xampp port 3306 in use by“ Unable to open process“
  5. 【金猿案例展】某大型国有银行——智慧金融产业大脑建设
  6. html中div怎么加内边框,css怎么加内边框?
  7. Python实现自动化给视频实时加字幕,软件已打包!
  8. T3/T6 出纳 年结及反年结操作
  9. android 文件读写概述
  10. 使用Mindstudio调用Modelarts进行模型训练