sin関数をプロットして表示し、次にcos関数とプロットを追加して、出力が2つのプロットになるようにします。 cos。しかしshow()はプロットをフラッシュしますが、どのようにしてフラッシュを防ぐことができますか?pyplotでプロットするラインを追加する
import numpy as np
import matplotlib.pyplot as plt
f1 = lambda x: np.sin(x)
f2 = lambda x: np.cos(x)
x = np.linspace(1,7,100)
y1 = f1(x)
y2 = f2(x)
plt.plot(x,y1)
plt.show() #can I avoid flushing here?
plt.plot(x,y2)
plt.show()
私はジュピターノートブックで必要です。
次の2つのプロットは、右たいので、次の2つのplt.show()を持っていますか?彼らは同じノートブックのセルにいなければなりませんか? ( plt.plot(X、Y1) plt.plot: セル1: plt.plot(X、Y1) plt.show() セル2あなたは、異なる細胞からそれらをプロットすることで問題を回避することができX、Y2) plt.show() あなたがサブプロットを使用する必要が2つのプロットしたくない場合は、次の をhttps://matplotlib.org/devdocs/api/_as_gen/matplotlib.pyplot.subplots.html – Djib2011
です2つの数字を出力するか、その内容を変更する1つの数字を持つことを目指していますか? – ImportanceOfBeingErnest