import matplotlib.pyplot as plt import numpy as np x = np.linspace(-np.pi, np.pi, 100) y_sin = np.sin(x) y_cos = np.cos(x) fig, ax = plt.subplots() ax.set_title('Some trigonometric functions.') ax.set_xlabel(r'\(x\)') ax.set_xticks([-np.pi, 0, +np.pi]) ax.set_xticklabels([r'\(-\pi\)', '0', r'\(\pi\)']) ax.set_ylabel(r'\(y\)') ax.set_yticks([-1, 0, +1]) ax.plot(x, y_sin, label=r'\(y = \sin(x)\)') ax.plot(x, y_cos, label=r'\(y = \cos(x)\)') ax.grid() ax.legend() fig