【发布时间】:2014-10-10 05:13:33
【问题描述】:
我觉得我应该通过提及我是一名化学工程师而不是受过训练的程序员(但我愿意学习)来开始这个问题。
我处理了很多光谱,它们本质上是由光谱仪特定软件生成的带有 x,y 坐标的 ASCII 文件。用于分析的标准软件是 Origin 来自Originlab,但我发现它对用户不友好,它的功能比我需要的多得多,而且它不是免费的。
所以我希望有一种方法可以为 matplotlib 开发一个前端,允许使用带有 GUI 的 matplotlib。我希望能够从 ASCII 文件中读取和绘制数据,放大和缩小绘图,调用诸如峰值检测和拟合函数之类的脚本,其中可以在 GUI 中输入函数特定参数。
我只是不知道从哪里开始,所以问题真的是: 为 matplotlib 开发前端/GUI 的最简单方法是什么,它允许我对上面提到的东西进行编程?此外,最终,跨平台应用程序会很好,因为我小组中的许多人都在 Windows 中工作。
【问题讨论】:
-
嗨,我想知道你是否成功构建了任何东西。我正在为朋友构建一个小 GUI 工具,以从测量仪器加载数据、显示图形、输入用户的一些参数、应用曲线拟合算法,然后导出数据。也许我的工作可能对你有用。如果您想与我联系,您可以在我的个人资料页面中找到我的电子邮件。
标签: user-interface matplotlib originlab