其他分享
首页 > 其他分享> > 深入浅出matplotlib(32):实现坐标轴显示弧度

深入浅出matplotlib(32):实现坐标轴显示弧度

作者:互联网

我们知道做实验,以及写各种报告,很多时候都需要与弧度打交道,因为很多现象都具有周期性,而周期性的数据往往就需要使用三角函数。比如我们日常使用的交流电,通常交流电(简称AC)波形为正弦曲线。交流电可以有效传输电力。但实际上还有应用其他的波形,例如三角形波、正方形波。生活中使用的市电就是具有正弦波形的交流电。由于电源的基础是正弦波,那么在做各种电器实验时,往往就引入正弦波的干扰因素,而分析这种情况时,就需要使用弧度来显示数据,显示数据时,需要把X轴设置为弧度坐标,显示弧度的单位PI。由于PI是一个特殊的符号,要在坐标轴显示,不是那么容易的事情,需要使用一些特殊的技巧。不过,如果你学习过前面的文章,也许会了,因为就是使用公式显示的方式来改写坐轴的标签。这个过程,如果自己来写代码实现,还是需要一些时间和技巧的,幸运的是,已经有人写好了代码,我们直接来使用吧。

 

这份代码是来源于matplotlib的例子,它的github地址:

https://github.com/matplotlib/matplotlib/blob/master/examples/units/basic_units.py

 

整个源码如下:

"""
=======

标签:显示,弧度,32,正弦波,matplotlib,交流电,坐标轴,使用
来源: https://blog.csdn.net/caimouse/article/details/111333689