Javascript examples for Chart.js:Line Chart
Hide line outside the min/max in scale area in chartjs in line chart
<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.15.1/moment.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.2.2/Chart.min.js"></script> <script type="text/javascript"> window.onload=function(){//from w w w. j a v a 2s . c om var ctx = document.getElementById("canvas").getContext("2d"); Chart.plugins.register({ beforeDatasetsDraw: function(chartInstance) { var ctx = chartInstance.chart.ctx; var chartArea = chartInstance.chartArea; ctx.save(); ctx.beginPath(); ctx.rect(chartArea.left, chartArea.top, chartArea.right - chartArea.left, chartArea.bottom - chartArea.top); ctx.clip(); }, afterDatasetsDraw: function(chartInstance) { chartInstance.chart.ctx.restore(); }, }); var scatterChart = new Chart(ctx, { type: 'line', data: { datasets: [{ label: 'Scatter Dataset', data: [{ x: -10, y: 0 }, { x: 0, y: 6 }, { x: 10, y: 5 }] }] }, options: { scales: { xAxes: [{ type: 'linear', position: 'bottom', ticks: { min: -5, max: 5 } }] } } }); } </script> </head> <body> <canvas id="canvas" height="200"></canvas> </body> </html>