matplotlib 绘制正余弦曲线图

Posted shanger

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matplotlib 绘制正余弦曲线图相关的知识,希望对你有一定的参考价值。

1、普通风格

代码

import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 2*np.pi, 50)
y1 = np.sin(x)
y2 = np.cos(x)
xticks=[0, np.pi/2, np.pi, 3*np.pi/2, 2*np.pi]

plt.figure(‘赏尔‘)

plt.plot(x, y1, c=‘g‘, marker=‘.‘, ls=‘--‘, label=‘sin(x)‘)
plt.plot(x, y2, ‘y.--‘, label=‘cos(x)‘)
plt.xlabel(‘x‘)
plt.ylabel(‘sin/cos‘)
plt.xticks(xticks,)
plt.legend()

plt.show()

图形

技术图片

 

 2、特别风格

代码

import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 2*np.pi, 50)
y1 = np.sin(x)
y2 = np.cos(x)
xticks=[0, np.pi/2, np.pi, 3*np.pi/2, 2*np.pi]

plt.figure(‘赏尔‘, facecolor=‘azure‘)

plt.plot(x, y1, c=‘g‘, marker=‘p‘, ls=‘--‘,
         mec=‘r‘, mfc=‘g‘, ms=7, mew=0.71,
         label=‘sin(x)‘)
plt.plot(x, y2, ‘yp--‘, mec=‘r‘, mfc=‘gold‘, ms=7, mew=0.72,
         label=‘cos(x)‘)
plt.xlabel(‘x‘)
plt.ylabel(‘sin/cos‘)
plt.xticks(xticks)
plt.legend()

plt.show()

图形

技术图片

 

 

。。。

以上是关于matplotlib 绘制正余弦曲线图的主要内容,如果未能解决你的问题,请参考以下文章

Python机器学习(六十七)Matplotlib 图形绘制

贝塞尔曲线开发的艺术

贝塞尔曲线开发的艺术

同时绘制正弦和余弦曲线

matplotlib画曲线时怎么给每一个点都做标记

用matplotlib画散点图