Me gustaría excluir las fechas en el eje x que no tiene valores. A continuación se muestra la imagen de mi gráfico.
Cómo se ve mi gráfico actualmente
Aquí también está mi código actual para las opciones en chart js
var options = { responsive: true, maintainAspectRatio: false, elements: { line: { fill: false } }, style: { strokewidth: 10 }, title: { display: true, position: 'top', fontSize: 18, padding: 20 }, scales: { xAxes:[{ ticks: { z: 0, autoskip: false, callback: function(value, index, values){ return new moment(value).format('L'); } }, type: 'time', time: { unit: 'week' }, scaleLabel: { display: true, labelString: 'Date'} }], yAxes: [{ ticks: { beginAtZero:true , min: 0, max: 5 } , scaleLabel: { display: true, labelString: 'Skill Rating'} }] } };Espero que puedan ayudarme. ¡Gracias!
Cuando pase su series/data a su gráfico, fíltrelo
let data = [...]; data = data.filter(v => v[0] && v[1]);