2012年5月30日 星期三

JavaScript圖表工具flot連結資料庫

我們使用interacting.html作為範例
原圖:

原始程式碼:
var sin = [], cos = [];
//將資料放入陣列裡
    for (var i = 0; i < 14; i += 0.5) {
        sin.push([i, Math.sin(i)]);
        cos.push([i, Math.cos(i)]);
    }

var plot = $.plot($("#placeholder"),
    [ { data: sin, label: "sin(x)"}, { data: cos, label: "cos(x)" } ], {
       series: {
           lines: { show: true },
           points: { show: true }
       },
       grid: { hoverable: true, clickable: true },
       yaxis: { min: -1.2, max: 1.2 }
    });

我們用AJAX將資料取出,並將其放入二維陣列中,yData.push([ i , a[i].data1]) 第一個為項數 i ,在圖表上顯示第 i 筆,第二個為資料,在圖表上則顯示第 i 筆的資料,如果此資料為x軸上的刻度的話,可以使用字串的型態,EX:xData.push([i, a[i].data2]);。

HTC ONE X開箱

拿到HTC ONE X這麼久了才PO開箱文(。>0<。)


頻率系統3.5G
作業系統(平台)Android 4.0
內建相機畫素800萬畫素
相機功能自動對焦,全景模式拍攝,LED 閃光燈,相片座標記錄
機身設計直立式,雙鏡頭,3.5mm 耳機孔
操作介面觸控螢幕,直式 / 橫式螢幕切換


◎ 4.7 吋 Super LCD 2 觸控螢幕、1,280 x 720pixels 螢幕解析度
◎ 採用 Android 4.0 作業系統、搭載 NVIDIA Tegra 3, 1.5GHz 四核心處理器
◎ 搭配 HTC Sense 4.0 操作介面、搭載 Beats Audio 音效
◎ 800 萬像素數位相機,130 萬畫素視訊鏡頭
◎ 支援 1080P Full HD 高畫質影片錄製
◎ 支援藍牙 4.0 / NFC 近距離無線通信 / DLNA / TV-OUT / MHL 
◎ 內建 1GB RAM 以及 32GB 內部儲存空間

詳細規格:HTC ONE X 官網