Python绘制极化图时坐标轴的旋转及两散点图的叠加绘制
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绘制极化图时坐标轴的旋转及两散点图的叠加绘制相关推荐
- 修改python plot折线图的坐标轴刻度
修改python plot折线图的坐标轴刻度,这里修改为整数: 代码如下: from matplotlib import pyplot as plt import matplotlib.ticker ...
- 应用Python绘制雷达图时遇到的坑
ValueError: The number of FixedLocator locations (9), usually from a call to set_ticks, does not mat ...
- 用python画论文图—中英文坐标轴名称
用python给论文画图-中英文坐标轴名称 在编辑论文时,不同的期刊对画图的要求是不一样的,以目前期刊要求为例,用python画图,满足要求. 字体 ,要求的字体格式有两种:Euclid和宋体: (1 ...
- python绘制折线图先对数据进行处理_python气象数据分析并绘制折线图-女性时尚流行美容健康娱乐mv-ida网...
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 excel 2010巧妙处理 折 ...
- python生成折线图怎么对特定点做颜色_python使用matplotlib绘制简单的折线图和散点图...
生成数据 数据可视化 数据可视化指的是通过可视化表示来探索数据,它与数据挖掘机密相关. 安装matplotlib 请访问https://pypi.python.org/pypi/matplotlib/ ...
- Visual paradigm试用版绘制ER图时如何去水印
Visual paradigm是一款强大的UML绘图工具,他不仅可以绘制各类数据库图,还可以连接数据库后创建表.在初次使用时,我们难免会使用试用版进行开发,但是当我们绘图完成想要转换成图片的时候却发现 ...
- EA绘制类图时,怎样将类由ICON形式(圆形)转为Label形式(方形)
前言 这学期新开了UML课,教材使用的是<UML面向对象分析.建模与设计(第2版)>(微课视频版),在用EA学习类图绘制时,遇到这个小问题(微课视频中老师忽略了这个小问题,但是绘制出来的图 ...
- 【漫漫科研路\pgfplots】克服绘制色温图时,数据量大出现的内存限制
在科研论文写作中,经常会遇到画色温图,3D图.此时一般输入的数据量比较大,导致在Latex中使用Tikz画图时出现内存不足的情况.常常报错如下: ! TeX capacity exceeded, so ...
- 关于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:按照正常方法,先将 ...
最新文章
- 低版本不能使用php 命令,创建软链接
- Symfony2 学习笔记之命令app/console
- Android下的junit 单元测试
- pythonwhile循环怎么修改数据类型_python基础--数据类型循环
- 数据结构Java版之排序算法(二)
- oracle数据库存储管理总结,oracle数据库存储管理
- Linux安装caffe问题汇总
- Http报头Accept与Content-Type的区别
- 线程同步机制的区别与比较及进程通信方法
- java kafka 开发,Kafka JAVA API开发-基础案例
- 离散数学杜忠复版答案_离散数学 杜忠复 陈兆均
- 矩阵分析与应用(二)————梯度分析与最优化
- Tor 正在开发匿名即时聊天工具
- 如何复制网页上不能复制的文字——三种解决方案
- ISIS metric
- 从思维走向实践,数字化转型 IT 经营的成功路径
- java single threaded_[Java多线程设计模式]读书笔记 - 第一章 Single Threaded Execution
- CAS单点登录(http方式)
- matlab与卡尔曼滤波pdf,Kalman滤波器理论与应用:基于MATLAB实现 完整pdf高清版[3MB]...
- overflow(溢出)属性的5个值
热门文章
- Node Depths
- 计算机教室内网连接不了,电脑内网连接不上
- 社区共读《Python编程从入门到实践》第三天阅读建议
- Xampp/MySQL Mysql的启动失败问题(端口号被占用):Xampp port 3306 in use by“ Unable to open process“
- 【金猿案例展】某大型国有银行——智慧金融产业大脑建设
- html中div怎么加内边框,css怎么加内边框?
- Python实现自动化给视频实时加字幕,软件已打包!
- T3/T6 出纳 年结及反年结操作
- android 文件读写概述
- 使用Mindstudio调用Modelarts进行模型训练