0

私のデータは次のようなものです:

[
  {"months": ["2012.10","2012.11"], "score": 0.1048387096775},
  {"months": ["2012.11","2013.1" ], "score": 0.1048387096775},
  {"months":["2013.1","2013.2"],"score":0.45362903225749995},
  {"months":["2013.2","2013.3"],"score":0.4912023460409091},
  ...
]

x 軸は月を次の形式で2012.10 & 2012.11示します。y 軸はそれに応じてスコアを示します。ただし、x 軸の目盛りは 2 つしかなく、折れ線グラフは奇妙な形に変わります。

ここに私のコードがあります: http://plnkr.co/edit/uX8ctTEJy5lDs7LWY0Pq?p=preview

4

1 に答える 1

0

問題は、順序スケールを使用していることです。序数スケールは、ドメイン値と範囲値の間のマップです。実際の日付 (たとえば、最初の月末) を使用して、両方の値を持つようにラベルを設定するとよいと思います。avg.axis.tickFormatドキュメントを見てください。

于 2013-07-07T19:30:53.530 に答える