python - 如何在python中组合这两个图
问题描述
我试图看看多项式 z 如何描绘余弦图。这是我的一段代码,但没有显示。此外,我使用了其他方法,但绘图将从零开始到 +ve 值,只是不显示负坐标上的曲线。
%matplotlib inline
%config InlineBackened.figure_format ='svg'
import numpy as np
import matplotlib.pyplot as plt
pi = np.pi
x = np.linspace(-2*pi, 2*pi, 1000)
plt.rcParams['figure.figsize'] = (11,4)
plt.rcParams.update({'font.size':17})
plt.xticks ([-2*pi, 0, 2*pi],
['$-2\pi$', '$0$', '$2\pi$'])
y = np.cos(x)
z = (1 + 0*x + -1/2*x**2)
plt.yticks([-1,1],['$-1$','$1$'])
plt.plot (x,y,z, label= '$cos(x)$')
plt.xlim (-2*pi, 2*pi)
plt.ylim (-1,1)
plt.title('The $cos(x)$ function')
plt.legend(loc='best', fontsize=20)
plt.show()
解决方案
这条线就是问题所在
plt.plot (x,y,z, label= '$cos(x)$')
。尝试将其拆分为两个命令
plt.plot (x,y, label= '$cos(x)$')
plt.plot (x,z, label= '$1-x^2/2$')
推荐阅读
- javascript - 如何在 Formik 中使用 datalist 输入?
- python - 用于熊猫`idxmax`方法的时间复杂度/算法
- mongodb - 在 Moloquent 上检索子文档
- laravel - 我应该如何在 laravel homestead 中配置 TimescaleDB ( Postgres )
- excel - 填充2个单元格中的任何一个,自动填充另一个
- passwords - Liberty 编码的数据源密码不起作用
- reactjs - react-dom.production.min.js:275 Uncaught Error: Minified React error #130 only production build
- git - 在 PR 合并之前获取 git 未来提交哈希
- excel - For & Do While 循环返回意外的计数结果
- python - 在 Pandas 数据框中进行循环以在每次迭代后添加一个新列