我感兴趣的是使用相互作用功能来使用滑块调整matplotlib图中文本的位置(你知道,而不是调整位置,运行代码,重复1000次)。
这是一个简单的情节示例
import matplotlib.pyplot as plt
x=0.2
y=0.9
plt.text(x, y,'To move',size=19)
plt.show()
和一些互动代码
from __future__ import print_function
from ipywidgets import interact, interactive, fixed
import ipywidgets as widgets
def f(x):
return x
interact(f, cx=0.2)
我想知道如何将这些组合起来生成带有文本的绘图以及一个滑块,该滑块将根据x的指定值交互式移动文本。这可能吗?如果我想为y做同样的事情怎么办?
提前致谢!
答案 0 :(得分:2)
你走了:
%matplotlib inline
import matplotlib.pyplot as plt
from ipywidgets import interact
def do_plot(x=0.2, y=0.9):
plt.text(x, y,'To move',size=19)
plt.show()
interact(do_plot)