kullanırken keneleri eşit dağıtın Chart.js sürüm 2.1.3 kullanarak bir çizgi grafik yaptım.Chart.js: maxTicksLimit
var canvas = $('#gold_chart').get(0);
var ctx = canvas.getContext('2d');
var fillPatternGold = ctx.createLinearGradient(0, 0, 0, canvas.height);
fillPatternGold.addColorStop(0, '#fdca55');
fillPatternGold.addColorStop(1, '#ffffff');
var goldChart = new Chart(ctx, {
type: 'line',
animation: false,
data: {
labels: dates,
datasets: [{
label: '',
data: prices,
pointRadius: 0,
borderWidth: 1,
borderColor: '#a97f35',
backgroundColor: fillPatternGold
}]
},
title: {
position: 'bottom',
text: '\u7F8E\u5143/\u76CE\u53F8'
},
options: {
legend: {
display: false
},
tooltips: {
callback: function(tooltipItem) {
return tooltipItem.yLabel;
}
},
scales: {
xAxes: [{
ticks: {
maxTicksLimit: 8
}
}]
}
}
});
çıkış aşağıdaki gibidir:
Gördüğünüz gibi, ben maxTicksLimit
aracılığıyla 8'e kadar kene maksimum sayısını sınırlı. Ancak, dağıtım bile değil. Keneleri düzgün bir şekilde nasıl dağıtabilirim?
p.s. Veri kümesinde her zaman 289 kayıt vardır ve veriler her 5 dakikada bir kaydedilir. I maxTicksLimit
farklı değerlerini güvenilir
[
{"14:10", 1280.3},
{"14:15", 1280.25},
{"14:20", 1282.85}
]
ve sonuç yine düzgün bir biçimde dağılmamaktadır: prices
değişkenin örnek değerlerdir.
Vay, bu mükemmel çalışır! Bence Chart.js, "maxTicksLimit" in daha iyi çalışmasını sağlamak için kodlarınızı bütünleştirmeli. – Raptor
daha fazla testten sonra, tuval küçüldüğünde, keneler düzgün görüntülenemez ** rastgele ** (sadece ilk ve son işaretler gösterilir); Bazen bir yenilendikten sonra düzgün gösterir. Şuna bakın: http://imgur.com/RtgYWZc – Raptor
Cevabımdaki bilgileri HTML ve verilerinizle güncelleyebilir misiniz? Bu ekran sorunu aynı veriler için rastgele mi yoksa veri değiştiğinde mi görünüyor? sorun olduğunda herhangi bir konsol hatası? Cevabınız için – potatopeelings