0

Chartistを使用してチャートを作成しています。私は日のラベルを持っています:

1,2,3,4,5 and so on

私はこのようなシリーズを持っています:

1131586,1132542,1133480,1134294,1135146,1136253,1137259,1139946 and so on

いいえ、一連の値が異なる新しい行を追加します。新しい行は、次のようにポイントと別のポイントの違いを示しています。

0,956,938,814,852,1107,1006,2687,1859,879,900,765 and so on

グラフには 2 本の水平線が表示されます。線を正しく表示するにはどうすればよいですか?

4

1 に答える 1

0

一般に、2 つのデータ系列と 1 つのラベルがある場合、次のようにします。

 new Chartist.Line('#chart4', {
    labels: [1,2,3,4,5],
    series: [[1131586,1132542,1133480,1134294,1135146,1136253,1137259,1139946],[0,956,938,814,852,1107,1006,2687]]
  });

次の結果 (トップ チャート):

http://codepen.io/k3no/pen/ozrgNq

Chartist は正しく機能しています。異なる必要があるのはデータです。つまり、同じチャートに表示できるように正規化する必要があります。

いくつかのオプションがあります:

  1. 2 つのグラフを重ねて表示します (中央の 2 つのグラフ)。この時点で、既に結論を導き出すことができ、データが改ざんされていないことに注意してください。データが許す限り、可能な限りこれが私の推奨方法です。

  2. 1 つのデータ シリーズを他のデータ シリーズ、またはその両方に正規化します (これは少し複雑な問題であり、範囲外ですが、ここで紹介します):正規化

  3. データを前処理して、1 行を表示します。

于 2016-10-13T20:50:57.940 に答える