我即将开始开发一个PHP应用程序,允许用户每天跟踪他们的进度。
我正在寻找一个好的图形库,最好是PHP和/或Javascript(JQuery会很好),它允许我在条形图上用日期命名(2月10日,2月11日,2月12日等) 。)可能在它的侧面或45度角,或者每个条形图底部的日期编号与每个月1日的月份之间的数字)每个图形的时间跨度范围为1 - 3几个月,但如果有一些东西可以处理更好的时间框架,那也是好的。
我认为这是一个常见问题,并且有一种常见的最佳实践方法可以做到这一点。我更喜欢使用条形图而不是折线图(比如叠加流量信誉跟踪器)
有什么想法吗?我看过JpGraph和Graphpite,他们都不是很好看。我不介意闪存集成,只要我可以从我的PHP脚本中提供数据。
答案 0 :(得分:6)
查看Google Charts。易于使用且随时可用。
答案 1 :(得分:1)
我们使用JPGraph,它会执行各种图形和图表并吐出JPG图像。
答案 2 :(得分:1)
如果您正在寻找一些有点花哨的东西,那么请看一下PHP / SWF图表。我已经在几个“财务”网站上使用它,它运行良好,并且相当容易实现。
答案 3 :(得分:1)
答案 4 :(得分:1)
我使用flot(对于jquery)和flotr(对于原型)。两者都是纯粹的js图形库。我个人从未将它们用于条形图,但它们都有如何使用API生成条形图的示例,所以我认为你应该能够使用其中任何一个来完成你需要的东西。
答案 5 :(得分:1)
我推荐ChartDirector,这是一款非常灵活的精彩产品。有时并不总是那么明显如何实现你想要的东西,但是他们网站上的论坛都由优秀的Peter Kwan负责,他总是能够指出我正确的方向。
如上所述,它不是免费的,但相当便宜。
我只使用.net版本,但我的理解是所有版本在功能上都相同。
答案 6 :(得分:0)
这个问题是关于ASP.NET的,所以可能不相关,但可能会有一些有用的东西:
Charting in web-based applications
另外,我在PHP中使用ChartDirector并喜欢它。它不是免费的,但它的功能非常全面,并且有很棒的支持。
答案 7 :(得分:0)