ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2020-12-17 21:01:22  阅读:277  来源: 互联网

标签:显示 弧度 32 正弦波 matplotlib 交流电 坐标轴 使用


我们知道做实验,以及写各种报告,很多时候都需要与弧度打交道,因为很多现象都具有周期性,而周期性的数据往往就需要使用三角函数。比如我们日常使用的交流电,通常交流电(简称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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有