0

ここで視覚化されているHighchartsのマスター詳細チャートを使用したい:http ://www.highcharts.com/demo/dynamic-master-detail

ただし、データが必ずしも連続しているとは限らないため、スクリプトがデータの各ポイントに日付値を自動的に割り当てるために間隔を使用したくありません。たとえば、1分間のデータがあり、次の1分間は何もない場合があります。

理想的には、このチャートで3日間を視覚化したいと思います。各ポイントは、特定の日付の特定の分の値になります。

どうすればそれができるか提案はありますか?必要に応じて、他のライブラリを使用してもかまいません。

私が自分自身を明確にしなかった場合、またはあなたがより多くの情報を必要とする場合は私に知らせてください。

ありがとうございました。

4

1 に答える 1

0

系列オブジェクトのデータプロパティは、値の配列のいずれかを除外できます。その場合、データは等間隔であると想定されます。または、配列の配列を渡すこともできます。この場合、外側の配列のサイズはポイント数と同じであり、この配列の各要素はサイズ2の別の配列であり、最初の要素はepochTime、2番目の要素は値です。以下に説明するように、3番目のオプションもあります

ドキュメント@http ://www.highcharts.com/stock/ref/#series--data

ドキュメントの抜粋

data : Array<Mixed>

シリーズのデータ​​ポイントの配列。シリーズオブジェクトは、ポイントが低いものから高いものへと並べられることを期待しています。これは、パフォーマンスを向上させるためです。多くの場合、データはサーバーからフェッチされますが、サーバーで並べ替えてクライアントのリソースを節約する方が便利です。ポイントは3つの方法で与えることができます:

数値のリスト。この場合、数値はy値として解釈され、x値は、0から始まり、1ずつ増加するか、plotOptionsで指定されたpointStartとpointIntervalから自動的に計算されます。例:

data: [0, 5, 3, 5]

2つの値を持つ配列のリスト。この場合、最初の値はx値で、2番目の値はy値です。最初の値が文字列の場合、それはポイントの名前として適用され、x値は上記のルールに従ってインクリメントされます。例:

data: [[5, 2], [6, 3], [8, 2]]

名前付きの値を持つオブジェクトのリスト。この場合、オブジェクトは、options.pointの下に表示されるポイント構成オブジェクトです。例:

data: [{
    name: 'Point 1',
    color: '#00FF00',
    y: 0
}, {
    name: 'Point 2',
    color: '#FF00FF',
    y: 5
}]

JSFiddleの例を表示

于 2012-08-14T11:57:38.690 に答える