深入浅出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