如何用Zelle图形绘制情节?

时间:2016-09-28 06:58:34

标签: python python-3.x plot draw zelle-graphics

这是使用John Zelle的<svg width="120" height="120" viewBox="0 0 120 120" xmlns="http://www.w3.org/2000/svg"> <rect x="10" y="10" width="55" height="55" fill-opacity=".5" /> </svg> <canvas id="canvas"></canvas> <p id="chart"></p>

的Python 3.5.2的代码问题

我花了很多时间在这里寻找答案,但却无法理解。函数graphics.pyundraw()一样存在。但似乎它不适用于getMouse()命令,只适用于plot()命令。我究竟做错了什么?如何保持窗口打开,但在绘制下一个图之前删除之前的图?

draw()的函数的pdf文档:

http://mcsp.wartburg.edu/zelle/python/graphics/graphics.pdf

graphics

1 个答案:

答案 0 :(得分:0)

第一个问题是//... $korting = 0; if(isset($_POST['student'])) { $korting += 15; } if(isset($_POST['senior'])){ $korting += 10; } if(isset($_POST['klant'])){ $korting += 5; } echo "Korting is $korting procent"; //... undraw()的方法,而不是GraphicsObject,因此GraphWin只是不正确。

第二个问题是win.undraw()是一种低级别像素设置方法,与Zelle Graphics级别不同,它不会跟踪绘制的对象。

然而,基础是Tkinter,它确实跟踪它绘制的对象,GraphWin是Canvas的子类,所以你可以这样做:

plot()