任何人都可以推荐一个好的条形图组件来显示目标进度吗?

时间:2009-02-27 15:08:20

标签: php graphing bar-chart

我即将开始开发一个PHP应用程序,允许用户每天跟踪他们的进度。

我正在寻找一个好的图形库,最好是PHP和/或Javascript(JQuery会很好),它允许我在条形图上用日期命名(2月10日,2月11日,2月12日等) 。)可能在它的侧面或45度角,或者每个条形图底部的日期编号与每个月1日的月份之间的数字)每个图形的时间跨度范围为1 - 3几个月,但如果有一些东西可以处理更好的时间框架,那也是好的。

我认为这是一个常见问题,并且有一种常见的最佳实践方法可以做到这一点。我更喜欢使用条形图而不是折线图(比如叠加流量信誉跟踪器)

有什么想法吗?我看过JpGraph和Graphpite,他们都不是很好看。我不介意闪存集成,只要我可以从我的PHP脚本中提供数据。

8 个答案:

答案 0 :(得分:6)

查看Google Charts。易于使用且随时可用。

http://code.google.com/apis/chart/

答案 1 :(得分:1)

我们使用JPGraph,它会执行各种图形和图表并吐出JPG图像。

答案 2 :(得分:1)

如果您正在寻找一些有点花哨的东西,那么请看一下PHP / SWF图表。我已经在几个“财务”网站上使用它,它运行良好,并且相当容易实现。

http://www.maani.us/charts/index.php

答案 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)