Ich verwende Chart.js und alles ist in Ordnung, aber ich mag aktuellen Farbhintergrund ersetzen (fillColor: „rgba (250,174,50,0.5)“) mit ein Farbverlauf. Ich habe Lösung für Gradienten zu ersetzen, aber es ist zu dificult für mich mit meinem armen JS Wissen umzusetzen. Ich denke ziemlich einfach für jemanden, der JS kennt.Chart.js - füge Gradienten statt Normallack - Umsetzung Lösung
Also mein Chart.js Code:
<script>
var data = {
labels : ["02:00","04:00","06:00","08:00","10:00","12:00","14:00","16:00","18:00","20:00","22:00","00:00"],
datasets: [
{
fillColor : "rgba(250,174,50,0.5)",
strokeColor : "#ff6c23",
pointColor : "#fff",
pointStrokeColor : "#ff6c23",
pointHighlightFill: "#fff",
pointHighlightStroke: "#ff6c23",
data : [25.0,32.4,22.2,39.4,34.2,22.0,23.2,24.1,20.0,18.4,19.1,17.4]
}
]
};
var options = {
responsive: true,
datasetStrokeWidth : 3,
pointDotStrokeWidth : 4,
tooltipFillColor: "rgba(0,0,0,0.8)",
tooltipFontStyle: "bold",
tooltipTemplate: "<%if (label){%><%=label + ' hod' %>: <%}%><%= value + '°C' %>",
scaleLabel : "<%= Number(value).toFixed(0).replace('.', ',') + '°C'%>"
};
var ctx = document.getElementById("temp-chart").getContext("2d");
var myLineChart = new Chart(ctx).Line(data, options);
</script>
Und here is solution with gradient. Kann jemand versuchen, statt meiner aktuellen soliden Hintergrund dieses Gradienten Hintergrund implementieren? Danke für die Hilfe.
ich es tryed implementieren, dann aber andere Funktionen funktionieren nicht (wie scaleLabels etc.).
Benötigen Sie noch Hilfe? – bviale
@bviale ich auch. – jPO
@jPO Ich gab eine Antwort – bviale