2017-08-16 16 views
0

我想創建一個圖表使用anystock,將從csv文件讀取數據。使用內置的anychart.data.loadCsvFile函數不會爲我提供股票圖表的工作圖表,而對於折線圖來說它工作得很好。我想我需要將csv文件加載到格式正確的表格中。有沒有這個功能?Anychart - CSV到表

回答

0

下面是一個示例如何做到這一點,就可以避免創建表如果CSV系列格式相匹配,你必須在映射沒有必要:http://jsfiddle.net/3vtszfx0/2/

anychart.onDocumentReady(function() { 
    anychart.data.loadCsvFile('https://cdn.anychart.com/samples-data/stock-general-features/load-csv-data/data.csv', function (data) { 
     // create stock chart 
     chart = anychart.stock(); 

     // create plot 
     var plot = chart.plot(0); 
     // create column series on the first plot 
     var column = plot.column(data); 
     column.name('MSFT'); 

     // set container id for the chart 
     chart.container('container'); 
     // initiate chart drawing 
     chart.draw(); 

    }); 
}); 

如果需要再映射:http://jsfiddle.net/3vtszfx0/1/

// create data table on loaded data 
    var msftDataTable = anychart.data.table(); 
    msftDataTable.addData(data); 
    mapping = msftDataTable.mapAs({'x': 0, 'value': 1}); 

    // create plot 
    var plot = chart.plot(0); 
    // create column series on the first plot 
    var column = plot.column(mapping); 
    column.name('MSFT'); 
+0

謝謝!我對如何使用'data'變量感到困惑。 – Joshacola