这是我的代码,在这里没有显示任何错误,但是图表始终在此处显示额外的series4,我无法移动,我检查了我的数据,这里没有错误两个,所以我真的不明白 这是数据
LIBGEO Paris Marseille Lyon Toulouse Nice Bordeaux Strasbourg Nantes Montpellier Lille Aix-en-Provence Rennes Grenoble Saint-?tienne Boulogne-Billancourt
smallsize 107676 19207 16122 11767 10771 8081 7043 6915 6799 6422 5372 4764 4472 4261 4234
middlesize 2926 548 558 444 189 222 223 275 202 205 210 171 102 146 226
largesize 180 20 29 28 9 13 12 14 12 12 4 7 13 5 14
$(document).ready(function() {
var options = {
chart: {
renderTo: 'container',
type: 'column'
},
title: {
text: 'The number of Different size of company'
},
xAxis: {
categories: []
},
yAxis: {
title: {
text: 'Number of company'
},
type: 'logarithmic'
},
series: []
};
$.get('numenterprise.csv', function(data) {
// Split the lines
var lines = data.split('\n');
$.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);
}
});
var chart = new Highcharts.Chart(options);
});
});
如何删除Series 4,我不知道它是怎么出现的!!!请帮助
答案 0 :(得分:0)
此问题可能是由csv文件末尾的空行引起的。
如果您无法编辑csv文件,则可以以编程方式从options.series
数组中删除最后一个系列(在创建图表之前):
options.series.splice(-1,1);