我正在尋找一個簡單和易於集成的圖形來顯示Web應用程序中的銷售統計信息。快速簡單的PHP/Javascript圖
我基本上會給它提供月份的名稱和當月的銷售數量。我希望它能繪製一張顯示統計數據的圖表。
這是最好的解決方案是什麼?我寧願有吸引力但仍易於集成的東西
我正在尋找一個簡單和易於集成的圖形來顯示Web應用程序中的銷售統計信息。快速簡單的PHP/Javascript圖
我基本上會給它提供月份的名稱和當月的銷售數量。我希望它能繪製一張顯示統計數據的圖表。
這是最好的解決方案是什麼?我寧願有吸引力但仍易於集成的東西
Google Charts。這裏有幾個PHP包裝:
您可以使用jQuery visualize插件,它是一個可自定義且易於使用的組件,它使用html元素,因此您必須檢查瀏覽器的兼容性。
最好的和最簡單的解決辦法是使用amCharts(http://amcharts.com/)。這是一個flash組件(可能不是你所期望的),但它總是我的選擇。
Dojo Charting提供了一個簡單的界面來創建圖形。
你也可以使用Flot來創建圖表,它是基於javascript的。 http://code.google.com/p/flot/
如果你不需要一個非常複雜的圖形,你可以用一些簡單的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>
Highcharts可能是你需要的。
http://aloiroberto.wordpress.com/2010/02/04/highcharts-php-library/
此外,Google Charts或Open Flash Chart是具體的可能性(後者將需要使用Flash):
我使用PHP時,最近開始一個新的項目,以簡化圖的構造。
還有幾個要添加到列表中: http://pchart.sourceforge.net/ http://teethgrinder.co.uk/open-flash-chart-2/ – 2009-09-24 12:44:03
@Phill:那些不是Google圖表。我只列出了Google Charts包裝器。 – cletus 2009-09-24 13:09:58