我正在尝试使用将从csv文件中读取数据的任何内容创建图表。使用内置的anychart.data.loadCsvFile函数并没有给我一个股票图表的工作图表,而它对于折线图工作得很好。我想我需要将csv文件加载到格式正确的表中。那是否有功能?
答案 0 :(得分: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');