У меня есть несколько наборов данных с нулевыми значениями, но ноль ломал линию на графике. Поэтому я использовал Chart.types.Line.extend
, чтобы перерисовать ломаную линию. Это работает нормально, но я не могу отобразить легенду, настроенные всплывающие подсказки и другие параметры.
Ниже приведен мой пример кода:
var data = {
labels: ["JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC"],
datasets: [
{ data: [12, 3, 2, 1, 8, 8, 2, 2, 3, 5, 7, 1] },
{ data: [12, 13, 2, 61, 18, 8, 2, null, null, 15, 17, 11] }
]
};
var ctx = document.getElementById("LineWithLine").getContext("2d");
Chart.types.Line.extend({
name: "LineWithLine",
draw: function () {
Chart.types.Line.prototype.draw.apply(this, arguments);
}
});
new Chart(ctx).LineWithLine(data, {
datasetFill : false,
});