在TKinter中创建需要参数的实时图形

时间:2018-06-27 00:47:26

标签: python python-2.7 matplotlib tkinter

我一直在致力于显示电场的应用程序,并且已经开始在GUI上工作。我已经设想到GUI可以在用户添加或从列表中删除费用时实时更新图形(另一个尚未实现,这是GUI的一部分。)我的问题是,当使用{ {1}}如果从matplotlib导入了动画,则该函数不能具有参数。

在下面的代码中,动画函数被定义为使用以下参数生成图形:<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous"> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <p> <i class="fas fa-calendar"></i> <input type="text" id="date-field" value="06/01/2018"> <span id="span-trigger"></span> </p>。所有参数对于程序的运行都是必不可少的,但是函数ani = animation.FuncAnimation(fig, function, interval=n)仅需要一个参数。我无法从函数中删除参数,但是如果保留参数,则会出现以下错误:

animate_graph_1(i,data,detail,subplot)

这是完整的程序:

FuncAnimation

请注意,底部的代码开头只是一个测试,理想情况下,我希望用户能够输入任何充电配置。可在以下位置找到该程序的有效版本(非gui):github。任何帮助都将不胜感激!

0 个答案:

没有答案