は私がmatplotlibのとipywidgets IPython(のpython3)でを使用してインタラクティブなプロットを実装したいです。だから、私はこれを効率的にやり遂げることができます(遅滞なくスムーズに変更できます)。インタラクティブmatplotlibの使用ipywidgets
もう1つの質問は、このコードが動作する理由です。
from ipywidgets import *
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
x = np.linspace(0, 2 * np.pi)
def update(w = 1.0):
fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
ax.plot(x, np.sin(w * x))
fig.canvas.draw()
interact(update);
しかし、これは動作しません!
from ipywidgets import *
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
x = np.linspace(0, 2 * np.pi)
fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
line, = ax.plot(x, np.sin(x))
def update(w = 1.0):
line.set_ydata(np.sin(w * x))
fig.canvas.draw()
interact(update);
2番目の例を使用する方法を見つけたことがありますか?私は今、同じ問題を抱えています。 – mdornfe1