2013-08-27 73 views
1

我試圖證明正弦波的混疊效果。我有一個信號y(x)與len(x)= 180繪製對x和另一個信號y1(x1)繪製對x1與len(x1)= 300.使用python在同一幅圖中繪製2個不同大小的圖塊

我有他們繪製在不同的次要情節。但是,它們是由不同點數表示的相同信號。並希望將這些信號覆蓋在同一個子圖中。那可能嗎?

(我使用Python 2.7使用matplotlib)

找不到這個任何地方。

+3

'圖(X,Y,X1,Y1)'? – tacaswell

回答

5

只需撥打plot兩次。或者,您可以按照@tcaswell指出的將plot調用組合起來。

作爲一個例子:

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() 

enter image description here

+0

非常感謝,我不知道爲什麼我會陷入困境,因爲這是顯而易見的事情......有時候我們看不到什麼是正確的。感謝您爲我澄清這一點! =) – JLugao

相關問題