Matplotlib绘制SIN与COS函数图形教程
本文介绍如何使用Python的Matplotlib库绘制SIN和COS函数图形。通过三个逐步示例,展示如何生成数据、设置坐标轴范围、添加颜色区分以及显示图例和轴标签,帮助初学者掌握基础绘图技巧。
绘制SIN函数基础示例
首先,我们来看一个最基础的示例。
目标是绘制一个完整的SIN函数图像,横轴范围从0度到360度。
添加COS函数与颜色区分
import numpy as np
import matplotlib.pyplot as pt
x = np.arange(0, 360)
# 如果打印 x ,NumPy 会给你很好看的打印格式
# print(x)
y = np.sin(x * np.pi / 180)
pt.plot(x, y)
pt.xlim(0, 360)
pt.ylim(-1.2, 1.2)
pt.title("SIN function")
pt.show()

接下来,我们在图中加入COS函数,并通过不同的颜色来区分这两个函数。
添加图例与坐标轴标签
import numpy as np
import matplotlib.pyplot as pt
x = np.arange(0, 360)
y = np.sin(x * np.pi / 180)
z = np.cos(x * np.pi / 180)
pt.plot(x, y, color='blue')
pt.plot(x, z, color='red')
pt.xlim(0, 360)
pt.ylim(-1.2, 1.2)
pt.title("SIN & COS function")
pt.show()

随后,为图表添加图例说明,并标注x轴和y轴的含义。
import numpy as np
import matplotlib.pyplot as pt
x = np.arange(0, 360)
print(x)
y = np.sin(2 * x * np.pi / 180.0)
z = np.cos(x * np.pi / 180.0)
# 使用美元符号把标签包围起来,得到 LaTex 公式显示的效果
pt.plot(x, y, color='blue', label="$SIN(2x)$")
pt.plot(x, z, color='red', label="$COS(x)$")
pt.xlim(0, 360)
pt.ylim(-1.2, 1.2)
pt.title("SIN & COS function")
# 要有 pt.legend() 这个方法才会显示图例
pt.legend()
pt.show()

以上就是利用Matplotlib绘制精美数学图形的全部内容,希望能为读者提供参考,并感谢大家的支持。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









