2011-04-29 47 views
1

我希望爲我的團隊創建Web儀表板(日常可視化)。我正在尋找一些有關如何進行的見解(可能是步驟,最佳技術等)。我很喜歡jQuery,PHP,HTML/CSS,但我缺乏mySQL,這可能需要在這種情況下。創建類似Google Analytics的數據可視化系統的步驟

因此,這裏有要求:

1 /我需要創建一個輸入接口,我將手動輸入當天的數據(這有可能與API調用服務替換了,但我想提出它手冊現在)

2/A數據庫捕獲數據

3/A的儀表板顯示信息 3.1 /各種圖表類型, 3.2/*日期範圍選擇工具 3.3 /數據本身,僅在一個表中的數值

所以,您可以看到,它確實是Google Analytics-ish。

你能幫我弄清楚我應該使用哪些技術,最佳實踐,以及諸如教程,技巧和例子之類的優秀資源。

在此先感謝!

喬納斯

+0

你的專長是什麼?或您的公司員工專業領域? – kobe 2011-04-29 02:36:02

+0

我們正在收集關於我們自己的社交平臺(如追隨者,喜歡等數字)和出版物點擊,觀點等信息。至於我們的專業知識,我們是一家營銷公司 – jonasll 2011-04-29 11:19:56

回答

1

您migh考慮使用HighCharts用於這一目的。 HighCharts可以輕鬆地交談,任何JSON接口,看看這裏的例子:http://www.highcharts.com/documentation/how-to-use#live-charts

的樣本數據庫調用可能像這樣工作:

<?php 
mysql_connect("hostname", "user", "password"); 
mysql_select_db("mydb"); 
$result = mysql_query("select * from mytable"); 
$obj = mysql_fetch_object($result); 
mysql_free_result($result); 

echo json_decode($obj); 

?> 

這將會從服務器返回一個有效的JSON,給你可以指出你的高樓圖並建立圖表。祝你好運!

+0

哦,我剛纔提到HighCharts還允許您導出分爲PDF,PNG,JPG等。 – 2011-04-29 02:51:47

0

您可以使用可嵌入的圖表小部件,並在不使用SQL查詢或數據庫的情況下自動更新它們 - 只需使用Dropbox和CSV文件(或FTP)即可。這裏是一步一步的指導,如何做到這一點:與幾個小部件網頁的http://blog.explainum.com/2011/03/how-to-load-data-to-explainum-from.html

例子:有http://blog.explainum.com/p/sample-widgets.html

窗口小部件的日期範圍選擇,縮放和掛日期範圍的意見。只有折線圖可用。