J'utilise Chart.JS pour tracer un ensemble de données,
Cependant j'ai eu un effet lisse!
Voici la courbe que j'ai:
Voici mon code:
function plotChart(data, labels) {
var lineChartData = {
"datasets": [{
"data": data,
"pointStrokeColor": "#fff",
"fillColor": "rgba(220,220,220,0.5)",
"pointColor": "rgba(220,220,220,1)",
"strokeColor": "rgba(220,220,220,1)"
}],
"labels": labels
};
var myLine = new Chart(document.getElementById("canvas").getContext("2d")).Line(lineChartData);
}
Comment puis-je avoir des lignes droites au lieu de courbes?
Je vous remercie
bezierCurve: false
avoir une ligne droite. true (la valeur par défaut) vous donne une courbe (bezier)tension:0
.lineTension
au lieu de simplement «tension»Vous pouvez utiliser l'option lineTension pour définir la courbe souhaitée. Définissez 0 pour les lignes droites. Vous pouvez donner un nombre entre 0-1
la source
J'ai utilisé lineTension pour définir la douceur de la courbe.
Assurez-vous simplement de tester avec différentes valeurs la fluidité souhaitée de la ligne.
Par exemple:
la source
Je pense qu'il a été mis à jour
lineTension
. Consultez les documents .la source