私はcanvasjs
をチャート形式でデータを表示するために使用しています。すべてのデータが少ない場合は、日付の横に正常に動作しています。キャンバスのjs日付がx軸で繰り返されています
は、ここに私のJS
var chartResponses = new CanvasJS.Chart("chartResponses", {
animationEnabled: true,
toolTip: {
enabled: true,
animationEnabled: true,
fontColor: "#F9BF97",
},
axisX: {
titleFontFamily: "verdana",
valueFormatString: "D/M/YYYY",
tickThickness: 0,
lineThickness: 1,
gridThickness: 0,
gridColor: "#f2f6f7",
lineColor: "#f2f6f7",
labelFontColor: "#8fa2aa",
labelFontSize: 12,
intervalType: "day",
},
axisY: {
titleFontFamily: "verdana",
valueFormatString: "0",
tickThickness: 0,
lineThickness: 0,
gridThickness: 1,
gridColor: "#f2f6f7",
lineColor: "#f2f6f7",
labelFontColor: "#8fa2aa",
labelFontSize: 12
},
data: [{
type: "splineArea",
showInLegend: true,
markerSize: 0,
name: "",
color: "#F9BF97",
dataPoints: allResponses
}],
});
chartResponses.render();
であると私はinterval: 1
に間隔を設定してみましたたった2つの日付
を持っている場合、それはチャートを示してどのようにこの。このケースでは、データチャートが少なくてもうまく動作しますが、データの日付が増えると、下の画像のように重複して開始されます。
しかし、私はinterval: 1
を削除すると、それは罰金を示し
だから、この問題を解決するためにどのような方法があります。
あなたはフィドルを追加することは可能ですか?データポイントはハードコードされています –
'jsfiddle'はhttp://canvasjs.com/assets/script/canvasjs.min.jsをブロックしています。だから作ることができない。 http://jsfiddle.net/hb5KU/11/を試して、 'type:" splineArea "、'を変更して日付のレコードを追加して – urfusion