このChart.jsタイムスケールでは、なぜ "Mar 11"は0から始まらないのですか? 私はそれを最初からゼロで開始しようとしていますが、ランダムな時間から始めています。 洞察力があれば幸いです!0時にChart.jsタイムスケールを開始する
https://jsfiddle.net/askhflajsf/7yped1d5/(最新master branch buildを使用しています)
var barChartData = {
labels: ["2013-03-09", "2013-03-16", "2013-03-23", "2013-03-30", "2013-04-06"],
datasets: [{
borderColor: "#3e95cd",
data: [10943, 29649, 6444, 2330, 36694],
fill: false,
borderWidth: 2
},
{
borderColor: "#ff3300",
data: [9283, 1251, 6416, 2374, 9182],
fill: false,
borderWidth: 2
}]
};
Chart.defaults.global.defaultFontFamily = "'Comic Sans MS'";
// Disable pointers
Chart.defaults.global.elements.point.radius = 0;
Chart.defaults.global.elements.point.hoverRadius = 0;
var ctx = document.getElementById("bar-chart").getContext("2d");
new Chart(ctx, {
type: 'line',
data: barChartData,
options: {
responsive: true,
legend: {
display: true,
position: "right"
},
title: {
display: false
},
scales: {
xAxes: [{
type: "time",
ticks: {
minRotation: 90
}
}]
}
}
});
<script src="http://www.chartjs.org/dist/master/Chart.bundle.min.js"></script>
<canvas id="bar-chart"></canvas>
私はあなたが何を意味するか理解していません。最初のデータポイントは3月9日であり、すべてのデータの値は0より大きい。 – Automatico
Y軸に0で最初の日付を表示する方法はない?最初のティックがそこから脱出を始めたら少し奇妙に見えます。 –
これはあなたに受け入れられるかどうかわからない解決策を見つけましたか?チャートは[this](https://i.stack.imgur.com/6vl6S.png)のようになります –