以前は機能していたと言っていたでしょう。その間、最新の Highcharts バージョンに更新しました。そして、理由はわかりませんが、突然、CSV ファイルの最初の「列」を絶対に表示したくなります。次のようになります。
,Switzerland,Europe,Global
1980,0.02854,0.01931,0.00547
1981,0.02898,0.01931,0.00549
Highcharts (「私のコード」) は、この「」列を表示したいと考えています。それを「年」や「カテゴリー」に変えても同じです。凡例には 3 つではなく 4 つのエントリがあります。
Highcharts コードは次のようになります。
// Split the lines
var lines = data.split('\n');
$.each(lines, function(lineNo, line)
{
var items = line.split(',');
// header line containes series name
if (lineNo === 0)
{
$.each(items, function(itemNo, item)
{
if (item!='')
{
if(item == 'Switzerland')
{
options.series.push(
{
name:item,
lineWidth: 5,
data:[]
});
}
else
{
options.series.push(
{
name:item,
data:[]
});
}
}
});
}
....
ライン変えてみた
if (item!='')
のようなものに
if ((item!='') && (item!=' '))
また
if ((item!='') && (item!='Years'))
(CSVファイルの最初に「年」を追加したとき)、エラーメッセージしか表示されません...
ヒントをありがとう!