0

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

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

我假设这是一个常见问题,并且有一个常见的最佳实践方法可以做到这一点。我更喜欢使用条形图而不是折线图(例如 stack over flow 信誉跟踪器)

有任何想法吗?我看过 JpGraph 和 Graphpite,它们看起来都不是很好。我不介意集成闪存的,只要我可以从我的 php 脚本中提供数据。

4

8 回答 8

6

看看谷歌图表。易于使用且随时可用。

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

于 2009-02-27T15:12:55.780 回答
1

我们使用JPGraph,它可以处理各种图形和图表并输出 JPG 图像。

于 2009-02-27T15:16:56.130 回答
1

如果您正在寻找一些花哨的东西,请查看 PHP/SWF 图表。我已经在几个“金融”网站上使用过它,而且效果很好,而且很容易实现。

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

于 2009-02-27T15:47:56.570 回答
1

http://pchart.sourceforge.net/

于 2009-02-27T15:53:55.853 回答
1

我已经使用了flot(用于 jquery)和flotr(用于原型)。两者都是纯 js 图形库。我个人从未将它们用于条形图,但它们都有如何使用其 API 生成条形图的示例,因此我认为您应该能够使用其中任何一个来完成所需的操作。

于 2009-02-27T16:03:38.123 回答
1

我会第二次推荐ChartDirector,这是一款非常灵活的出色产品。有时,如何实现您想要的并不总是那么明显,但他们网站上的论坛由优秀的 Peter Kwan 管理,他总是能够为我指明正确的方向。

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

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

于 2009-03-19T12:20:26.783 回答
0

这个问题专门针对 ASP.NET,因此可能不相关,但其中可能有一些有用的东西:

基于 Web 的应用程序中的图表

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

于 2009-02-27T15:12:46.623 回答
0

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

于 2009-02-27T15:26:13.407 回答