用matplotlib画极坐标图像

 时间:2024-10-13 23:45:28

1、绘制极坐标图像:import matplotlib.pyplot as pltimport numpy as npa = plt.subplot(121, projection='polar')b = plt.subplot(122, projection='polar')t=np.linspace(0,2*np.pi,30) #采样a.plot(t,np.sin(3*t),'.',c='g',)b.plot(t,np.sin(3*t),'-',c='r',)plt.show()

用matplotlib画极坐标图像

2、增加采样数:t=np.linspace(0,2*np.pi,60)

用matplotlib画极坐标图像

3、一般的,采样数越大,曲线看起来越光滑:import matplotlib.pyplot as pltimport nump烤恤鹇灭y as npfor n in range(30,101,5): a = plt.subplot(121, projection='polar') b = plt.subplot(122, projection='polar') t=np.linspace(0,2*np.pi,n) a.plot(t,np.sin(3*t),'.',c='g',) b.plot(t,np.sin(3*t),'-',c='r',) plt.savefig(str(n)+'.png',dpi=100)plt.show()

用matplotlib画极坐标图像

4、第二幅图的线条变细:b.plot(t,np.sin(3*t),'-',c=争犸禀淫'r',lw=0.5)

用matplotlib画极坐标图像

5、用虚线绘制图像:b.plot(t,np.sin(3*t),'--',c='r',lw=1)

用matplotlib画极坐标图像

6、用虚线和点交替绘制图像:b.plot(t,np.sin(3*t),'-.&拭貉强跳#39;,c='r',lw=1)

用matplotlib画极坐标图像

7、用像素点画图:b.plot(t,np.sin(3*t),',',c='b',)

用matplotlib画极坐标图像

8、用三角形代替点:b.plot(t,np.sin(3*t),'^',c='b',)

用matplotlib画极坐标图像

9、用三尖形代替点:b.plot(t,np.sin(3*t),'1',c='b',)

用matplotlib画极坐标图像

10、用正方形代替点:b.plot(t,np.sin(3*t),'s',c='b',)

用matplotlib画极坐标图像

11、用平行四边形代替点:b.plot(t,np.sin(3*t),'d',c='b',)

用matplotlib画极坐标图像

12、用短线代替点:b.plot(t,np.sin(3*t),'_',c='b',)

用matplotlib画极坐标图像
  • 原神心海天赋攻略
  • C语言如何计算N个M的累加
  • 用递归函数计算数根在C++怎样实现
  • 英魂之刃--森林之女攻略
  • 原神云来海每日委托攀高危险如何完成?
  • 热门搜索
    oppo手机大全 字体怎么变大 10个小方法缓解喉咙痛 货币符号怎么打 洛阳旅游景点大全景点排名榜 腊鸡怎么做好吃 白发变黑发最好的方法 开淘宝店怎么找货源 怎么样提高记忆力 八宝饭的家常做法