2009-02-27 44 views
1

我即将开始研究PHP应用程序,该应用程序允许用户每天跟踪其进度。任何人都可以推荐一个好的条形图组件来显示目标进度?

我正在寻找一个好的图形库,最好是PHP和/或Javascript(JQuery会很好),这将允许我在条形图上用日期命名每个条形图(2月10日,2月11日,2月12日,等等)可能是在侧面或45度角,或者每个小节底部的日数与每月1日以下的月份相同)每个图表的时间跨度范围为1 - 3个月,但是如果有什么能够处理更大的时间框架,那也不错。

我假设这是一个常见问题,并且有一个常见的最佳实践方法来做到这一点。我倾向于使用条形图而不是线形图(如堆叠流量信誉跟踪器)

任何想法?我看过JpGraph和Graphpite,他们都不怎么漂亮。我不介意闪存集成,只要我可以从我的PHP脚本中提供数据。

回答

0

这个问题是特别为约ASP.NET,所以可能不相关,但可能有一些有用的东西在里面:

Charting in web-based applications

另外,我在使用PHP和ChartDirector喜欢它。这不是免费的,但它功能非常全面,并且有很棒的支持。

1

我们使用JPGraph,这的确各种图形和图表,并吐出的JPG图片。

1

如果你正在寻找的东西有点花哨,然后看看PHP/SWF图表。我在一些“财务”网站上使用它,它运行得非常好,并且相当容易实现。

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

1

我用两个flot(jQuery的)和flotr(原型)。两者都是纯粹的js图形库。我个人从未使用它们作为条形图,但他们都有如何使用它们的API生成条形图的例子,所以我认为你应该可以使用其中任何一种来完成你所需要的。

1

我推荐ChartDirector这个非常灵活的奇妙产品。有时,如何实现你想要的并不总是那么明显,但是他们网站上的论坛都由优秀的Peter Kwan管理,他一直能够指引我朝着正确的方向发展。

如前所述,它不是免费的,但相当便宜。

我只使用.net版本,但我的理解是所有版本在功能上都是相同的。

相关问题