玩转坐标系:极坐标与直角坐标详解
3、
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['KaiTi']
theta = np.arange(0, 2*np.pi, np.pi/4) # 角度
radii = np.arange(1,9,1) # 极径
ax1 = plt.subplot(121,projection='polar')
ax1.plot(theta,radii,'--', color='m',lw=2)
plt.title("极坐标图")
ax2 = plt.subplot(122)
ax2.plot(theta,radii,'*', color='g',lw=2)
plt.title("直角坐标图")
plt.show()
4、极坐标的方向和0°位置
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams['font.sans-serif'] = ['KaiTi']
theta=np.arange(0,np.pi,0.04)
ax1= plt.subplot(121, projection='polar')
ax2= plt.subplot(122, projection='polar')
ax1.set_theta_direction(-1)
# set_theta_direction设置极坐标的方向
ax1.set_title("极坐标的方向")
ax2.set_theta_zero_location('W')
# set_theta_zero_location设置极坐标0°位置
plt.title("极坐标0°位置")
ax1.plot(theta,theta/3,'*',lw=2)
ax2.plot(theta,theta/6,'--',lw=2)
plt.show()
推荐阅读
-
玩转Matplotlib:探索极坐标与雷达图的绘制技巧
-
全面解析Echarts极坐标系数据可视化:详细教程与完美注释
-
玩转坐标系:极坐标与直角坐标详解
-
玩转matplotlib:绘制极坐标图、极区图与极散点图的简易教程
-
Vue 2.x:玩转路由参数 - 查询参数与动态路由传递方法详解
-
玩转编程大挑战系列(24):搞定最大流与最小割的3.5步骤详解
-
玩转电力电子技术(17):交流电力控制电路详解与交交变频电路解析
-
玩转Java并发:详解显示锁ReentrantLock与读写锁ReadWriteLock的实践应用
-
玩转设计模式3:中介者模式详解与实践
-
TypeScript实战笔记:详解类与泛型的运用实例,学习如何在TypeScript中玩转泛型,及其在提升代码灵活性与安全性的角色 - 青训营教程