我正在设计需要绘制几种不同类型图表的软件——条形图、饼图、流程图/图表、随时间变化的图表。我正在寻找与问题的编程方面以及 UI/显示方面相关的资源。书籍、在线资源都会有所帮助。谢谢。
5 回答
它确实有点取决于语言:这里可能会给你一些建议。希望他们有所帮助:
code.google.com/apis/chart/
home.gna.org/pychart
Excel 库可以通过 Office API 导入,但它需要您安装 Excel。
图形语法:写spss绘图库的人的书。有点理论,但很好的 xml 处理......为您提供了 spss 的图形 xml 模式。
但我敢肯定,还有很多其他人会知道。
一定要自己画吗。如果您想节省时间(可能还有钱),那么您可以尝试将其中之一嵌入到您的应用程序中http://code.google.com/apis/chart/
与克里斯同上;如果您正在开发一种构建图表的新方法,那就太好了!
假设:我不知道您的需求,但我最初会想到(并因此形成我的假设)您正在尝试开发更好的图表软件并且通常是界面。
考虑检查已经使用图表的其他编程语言的库。
Adobe Flex/Air 有一个,PHP 有,Java 有,.NET 有.. 等等。
查看现有的 charing 库以了解您选择的语言会有很大帮助。就我而言,它帮助很大,我决定不自己写。;)
对于 .net 应用程序,我们选择了.netCharting,这非常棒。
不过,我从中学到的真正教训是:图表的种类比我想象的要多得多,而且我使用了很多图表。确保您最终获得了足够模块化的东西,以便以最小的努力处理点击新图表类型/配置。
你想看看 EyeSee。