首先,真的很感谢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
大家有问题,可以相互交流学习~