javascript
を使用してChart
をHighcharts
と表示しようとしています。csvファイルを使用して分類されたハイチャートを表示する方法
私はHighcharts
modules/data.js
を使用してcsv
ファイルを読んだとChart
は私のコンテナ内で問題なく表示されます。
mychart = Highcharts.chart('container', {
chart: {
type: 'scatter',
zoomType: 'xy'
},
data: {
csv: csv,
startColumn:0,
endColumn:2
},
title: {
text: 'DATA'
},
xAxis: {
title: {
text: 'X'
},
},
yAxis: {
title: {
text: 'Y'
}
}
});
基本的CSVはコンマが行ごとに属性と破断線を分離して、3列を有します。
x, y, category
data1, data2, data3
data1, data2, data3
data1, data2, data3
data1, data2, data3
data1, data2, data3
...
第1列と第2列はポイント座標で、第3列はカテゴリです。私は3番目の行のカテゴリの1つに基づいてポイントを表示したい。
私はcategory
列によって分類すべてx
& y
ポイントを表示する方法がわかりません。
スキャッタポイントには、x座標とy座標の2つの値しかありません。 3番目の値が何を表しているのか、それをグラフに描く方法を説明できますか? – morganfree
xとyはスキャッタポイント、3列目はスキャッタポイントのカテゴリ、0〜6の数字です。チャートは6つの異なる色で表示され、スキャッタポイントがグループ化されます。 – eifersucht
さて、ちょっと考えてみてください...ハイチャートのdata.jsの外でCSVを解析して、カテゴリ値に応じて '{x:theXvalue、y:theYvalue、color: 'somecolor'} '。 – wergeld