Ich verwende Chart.JS, um einen Datensatz zu zeichnen.
Ich habe jedoch einen sanften Effekt!
Hier ist die Kurve, die ich habe:
Hier ist mein 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);
}
Wie kann ich gerade Linien anstelle von Kurven haben?
Danke dir
bezierCurve: false
eine gerade Linie bekommen. true (die Standardeinstellung) gibt Ihnen eine (bezier) Kurvetension:0
.lineTension
anstelle von "Spannung"Mit der Option lineTension können Sie die gewünschte Kurve einstellen. Setzen Sie 0 für gerade Linien. Sie können eine Zahl zwischen 0-1 angeben
quelle
Ich habe lineTension verwendet, um die Glätte der Kurve einzustellen.
Stellen Sie einfach sicher, dass Sie mit unterschiedlichen Werten testen, wie glatt die Linie sein soll.
Beispielsweise:
quelle
Ich denke, es wurde aktualisiert
lineTension
. Überprüfen Sie die Dokumente .quelle