我可以使用此处的代码成功制作组合图表:
[1]: http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/combo/
此示例后,我还成功地从CSV文件中绘制了简单的图表:
[2]: http://www.highcharts.com/docs/working-with-data/custom-preprocessing
我现在要做的是使用CSV文件中的数据创建组合的列和折线图。但我不确定如何将两种数据类型导入CSV文件位。
我已经尝试过遵循以下建议并且已经做到了这一点 - 我只是无法将一个系列更改为列,一个更改为行:
$.get('CSV/career/career_jermy-m.csv', function(data) {
// Split the lines
var lines = data.split('\n');
// Iterate over the lines and add categories or series
$.each(lines, function(lineNo, line) {
var items = line.split(',');
// header line containes categories
if (lineNo == 0) {
$.each(items, function(itemNo, item) {
if (itemNo > 0) options.xAxis.categories.push(item);
});
}
// the rest of the lines contain data with their name in the first
// position
else {
var series = {
data: []
};
$.each(items, function(itemNo, item) {
if (itemNo == 0) {
series.name = item;
} else {
series.data.push(parseFloat(item));
}
});
options.series.push(series);
}
});
// Create the chart
var chart = new Highcharts.Chart(options);
});