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

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

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

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

有帮助吗?

解决方案

看看谷歌图表。易于使用,并且容易获得的。

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

其他提示

我们使用 jpgraph的,该做各种图形和图表,并吐出的JPG图片。

如果你正在寻找的东西有点花哨,然后看看PHP / SWF图表。我已经用它的一对夫妇的“财经”网站,它工作得很好,是很容易实现的。

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

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

我最好第二个用于建议 ChartDirector中,意想不到的产品,是极灵活的。有时它并不总是显而易见如何实现你想要什么,但在他们的网站论坛是优秀的彼得·关谁一直能够指出我在正确的方向载人。

如所提到的它不是免费的,但是相当便宜。

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

这个问题是特别为约ASP.NET,所以可能不相关,但也有可能是有用的,有什么:

排行榜在基于web的应用

另外,我用 ChartDirector中在PHP和喜欢它。这不是免费的,但它是令人难以置信的功能齐全,并有真棒支持。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top