我试图在正弦波上演示锯齿效果。我有一个信号y(x)用x绘制,len(x)= 180,另一个信号y1(x1)用x1绘制,len(x1)= 300。
我将它们绘制在不同的子图中。但是,它们是由不同点数表示的相同信号。并希望在同一个子图中叠加这些信号。这可能吗?
(我正在使用带有matplotlib的python 2.7)
在任何地方都找不到。
答案 0 :(得分:6)
只需拨打plot
两次。或者,您可以将plot
调用组合为@tcaswell指出。
举个例子:
import numpy as np
import matplotlib.pyplot as plt
x1, x2 = [np.linspace(0, 10, num) for num in [10, 100]]
y1 = np.cos(x1)
y2 = np.sin(x2)
plt.plot(x1, y1)
plt.plot(x2, y2)
plt.show()