我正在尝试为我的网站静态生成图表。
我需要其中几个,一个用于一天中的一小时,一个用于一周的一天,一个用于一个月的一个星期,一个用于一个月的一个月。
有点击和独特的访客。
它可能看起来像: http://extjs.com/deploy/dev/examples/chart/charts.html - 最后一个例子。
但我不知道如何在没有框架的情况下让它工作......
我正在使用Kohana PHP5框架。
谢谢!
答案 0 :(得分:6)
如果您不需要构建复杂的交互式图表,那么您可以尝试使用Google Chart,这非常简单......
示例:
<img src="https://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World" />
产生
答案 1 :(得分:0)
您可以查看pChart project。它很容易使用,看起来很不错。
答案 2 :(得分:0)
如果你不介意它是非闪光的,那么来自PEAR的Image_Graph
答案 3 :(得分:0)
如果此问题是要使用的图表解决方案,请参阅another reply here
如果更多的是使用带有ExtJs的图表,那么从版本3.0开始,图表就是标准配置。请参阅documentation或examples。查看示例的来源,了解如何加载商店以及图表从商店中提取数据。
您使用的服务器端技术并不重要,前提是您可以将数据发送到浏览器并将商店绑定到该数据。 ExtJs提供了对XML和JSON数据的绑定。
答案 4 :(得分:0)
最新的ExtJS 3.0有一个简单的线条和条形图。您还可以查看Raphaeljs的简单和轻量级图表。
答案 5 :(得分:0)
如果您不介意使用Flash并且在服务器上使用php,那么请查看Open Flash Chart 2我已成功将其与ExtJS集成以显示Google Analytics数据。
请参阅我的Analytics Demo
的撰写答案 6 :(得分:0)
FusionCharts是基于Flash的选项,效果非常好。他们甚至有一个free version。有一个很好的PHP API。
一个问题......除非您专门打印图表,否则它们不会打印。 (大多数情况下都是这样,如果不是全部闪存的话)
答案 7 :(得分:0)
一些选项: