用matplotlib 创建三角函数曲线

import matplotlib.pyplot as plt
import numpy as np
plt.rcParams['font.sans-serif']=['Microsoft YaHei']  #设置字体样式
lista=np.linspace(-2*np.pi,2*np.pi,1000) #创建列表
co=np.cos(lista)
si=np.sin(lista)
plt.figure(figsize=(8,5))  #创建画布
coo=plt.subplot(2,2,1)  #创建子图
coo.scatter(lista,co,label='cos',s=2)  #散点图
coo.scatter(lista,si,label='sin',s=2,color='r')
plt.ylim(co.min()*1.5,co.max()*1.5)  #设置y轴长度
plt.yticks([-1,0,1])  #设置y轴值
ax=plt.gca() #获取当前轴
ax.spines['top'].set_color('none')  #设置
ax.spines['right'].set_color('none')
ax.spines['left'].set_position(('data',0))
ax.spines['bottom'].set_position(('data',0))
plt.legend()  #显示含义
plt.show()  #显示图

在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部