2015-01-03 42 views
2

所以,我有這樣的人力車線圖建立在我的HTML腳本:如何將數據流傳輸到節點服務器以填充人力車圖表?

var data = []; 

var graph = new Rickshaw.Graph({ 
    element: document.querySelector("#chart"), 
    width: 1000, 
    height: 100, 
    renderer: 'line', 
    series: [{ 
     color: 'red', 
     data: data 
    }] 
}); 

graph.render(); 

我的節點服務器上我有數據,結構化與x和y屬性的對象,從手機通過流媒體在一個插座:

var rawData = io 
.of('/swift') 
.on('connection', function (socket) { 
    console.log('new connection'); 
    socket.on('message', function (data, fn) { 
    fn('woot'); 
    console.log(data); 
    }); 
    socket.emit('node.js', { 
    "hello": "from node" 
    }); 
}); 

但我不確定的是,我如何用傳入的數據對象填充我的數據數組(在HTML中)?

回答

1

我發現問題很簡單。數據未能通過的原因是因爲我只需要使用io.sockets.emit而不是socket.emit,以便套接字事件不僅可以被原始套接字連接所聽到。

相關問題