快速&简单的PHP / Javascript图表

时间:2009-09-24 10:59:04

标签: php javascript graph

我正在寻找一个简单易用的集成图表来显示网络应用程序中的销售统计数据。

我基本上会提供月份的名称,以及该月份的销售数字。我希望它能够显示出显示统计数据的图表。

最佳解决方案是什么?我更喜欢有吸引力但仍易于整合的东西

8 个答案:

答案 0 :(得分:7)

Google Charts。这有几个PHP包装器:

答案 1 :(得分:4)

你也可以使用Flot创建图表,它是基于javascript的。 http://code.google.com/p/flot/

答案 2 :(得分:2)

您可以使用jQuery visualize插件,它是一个可自定义且易于使用的组件,这确实使用了html元素,因此您必须检查浏览器兼容性。

jQuery Visualize

答案 3 :(得分:1)

最好和最简单的解决方案是使用amCharts(http://amcharts.com/)。它是一个闪存组件(可能不是你想要的),但它总是我的选择。

答案 4 :(得分:1)

如果您不需要非常复杂的图表,可以使用一些简单的HTML绘制简单的条形图。我见过UI设计师让这种技术看起来非常令人印象深刻。

好处是您不需要额外的库或担心性能或页面重量。

作为我的意思的一个简单例子:

<html>
  <body>
    <div width="100%">
      <div style="float:left; width:70px">Jan</div>
      <div style="background: #0A0; width: 300px; margin-left:70px" >$300</div>
    </div>
    <div width="100%">
      <div style="float:left; width:70px">Feb</div>
      <div style="background: #A00; width: 122px; margin-left:70px" >$122</div>
    </div>
    <div width="100%">
      <div style="float:left; width:70px">Mar</div>
      <div style="background: #00A; width: 421px; margin-left:70px" >$421</div>
    </div>
    <div width="100%">
      <div style="float:left; width:70px">Apr</div>
      <div style="background: #0AA; width: 17px; margin-left:70px" >$17</div>
    </div>
  </body>
</html>

答案 5 :(得分:0)

Dojo Charting提供了一个简单的界面来创建图表。

答案 6 :(得分:0)

我昨天才发现谷歌Visualization API。

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

结果看起来很不错。

答案 7 :(得分:0)

Highcharts可能就是你所需要的。

我最近开始了一个新项目,在使用php时简化了图形的构建:

http://aloiroberto.wordpress.com/2010/02/04/highcharts-php-library/

此外,Google ChartsOpen Flash Chart是具体的可能性(后者需要Flash)。