python中绘制sin、cos函数图像

  首先,真的很感谢https://www.bilibili.com/video/BV1V34y1X7d3?p=62&spm_id_from=pageDriver,讲解的程序实例比较适合我这种刚开始学习python的学习者,谢谢~

  其次,直接看运行结果吧:

具体步骤:

1.引入matplotlib库,numpy库

为什么要引入numpy库呢?因为想直接调用sin()、cos()函数

import matplotlib.pyplot as plt
import numpy as np

如果没有安装,会报错哦,记得分别安装:pip install matplotlib/numpy

2.关键函数plot()和show()函数

plot(x,y)用来传参数,show用来显示图形

3.代码

def plot_sin_cos():
    sin_x = np.sin(x)
    cos_x = np.cos(x)
    plt.plot(x, sin_x,color='red',marker='o')  # 可以多次调用plt.plot函数,绘制多条曲线
    plt.plot(x, cos_x,color="blue",linewidth=5,label='cos函数') #改变线的样式及颜色
    plt.legend(loc='upper right') #增加图的标识
#给图添加名字
def draw_name():
    plt.title('正余弦函数曲线')
    plt.xlabel('x(弧度)')
    plt.ylabel('y')
if __name__ == '__main__': x = np.linspace(0, 4 * np.pi) plot_sin_cos() draw_name() plt.show()

4.乱码问题

中文有时会出现乱码问题,记得在引入后添加代码:

plt.rcParams['font.sans-serif']=['FangSong']
plt.rcParams['axes.unicode_minus']=False

大家有问题,可以相互交流学习~

posted @ 2021-11-22 16:41  奔跑的蜗牛mxl  阅读(2558)  评论(0编辑  收藏  举报