【问题标题】:How to combine the two plots in python如何在python中组合这两个图
【发布时间】:2020-07-04 23:48:52
【问题描述】:

我正在尝试查看多项式 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()

【问题讨论】:

    标签: python numpy matplotlib jupyter-notebook


    【解决方案1】:

    这行是问题 plt.plot (x,y,z, label= '$cos(x)$') .尝试将其拆分为两个命令

    plt.plot (x,y, label= '$cos(x)$')
    plt.plot (x,z, label= '$1-x^2/2$')
    

    【讨论】:

      猜你喜欢
      • 2017-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-27
      • 1970-01-01
      • 1970-01-01
      • 2015-06-08
      相关资源
      最近更新 更多