Python 3创建可视化表示

时间:2015-01-09 21:44:03

标签: python graphics

我将创建数字和的可视化表示,其中包含以下内容: 常量,函数,运算符和参数。 我希望能够通过可调整的属性(如线宽,大小,字体大小,颜色等)单独表示每个事物。

我的程序循环解决数学问题并解决它 - 但是我需要逐步绘制如何使用方框和线条(可能是动画?但是静态框和线条都可以)来解决数学问题。

我已经尝试过使用tkinter,但它似乎没有我需要的功能。

我对任何计算语言的图形表示都不了解所以有人可以提出我可以做的事吗?(我必须使用python后端,因为我已经有了计算代码来计算python中的数学问题)。 在运行.exe

时,输出最好是一个窗口

这是我需要绘制的可视化类型的一个例子。 (每张图片都是一个不同的例子,带有修改后的属性,如线宽等) 数字通过变量传递,运算符也是如此 - 但是线应该自动放置。

1 个答案:

答案 0 :(得分:0)

如果它不需要是交互式的,您可以随时编写SVG文件,然后可以在任意数量的程序(包括大多数Web浏览器)中打开该文件。您不需要任何额外的模块或库来完成此操作,只需打开文件并开始向其写入文本。我相信你甚至可以实现动画。一个快速谷歌出现svgwrite这是一个python模块,旨在使写入SVG文件更容易,但SVG原样,是一个非常简单的XML格式,所以你在技术上甚至不需要另一个模块(这只是应该让它更容易一点。)