Javascript examples for Chart.js:Line Chart
Set chart.js grid color for line chart
<html lang="en"> <head> <title>Chart.js - Gridline Background</title> </head> <body translate="no"> <div id="canvas-holder" style="width:40%"> <canvas id="myChart"></canvas> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.5.0/Chart.min.js"></script> <script src="https://rawgit.com/chartjs/chartjs-plugin-annotation/master/chartjs-plugin-annotation.js"></script> <script> var chartColors = {/* w ww . j a v a2s . co m*/ red: 'rgb(255, 99, 132)', orange: 'rgb(255, 159, 64)', yellow: 'rgb(255, 205, 86)', green: 'rgb(75, 192, 192)', blue: 'rgb(54, 162, 235)', purple: 'rgb(153, 102, 255)', grey: 'rgb(231,233,237)' }; var ctx = document.getElementById("myChart"); var myChart = new Chart(ctx, { type: 'line', data: { datasets: [{ label: 'Points', data: [ {x: 0, y: 2}, {x: 1, y: 3}, {x: 2, y: 2}, {x: 1.02, y: 0.4}, {x: 0, y: -1} ], backgroundColor: 'rgba(123, 83, 252, 0.8)', borderColor: 'rgba(33, 232, 234, 1)', borderWidth: 1, fill: false, }], }, options: { title: { display: true, text: 'Chart.js - Gridline Background', }, scales: { xAxes: [{ type: 'linear', position: 'bottom', ticks: { min: -1, max: 8, stepSize: 1, fixedStepSize: 1, }, gridLines: { color: 'rgba(171,171,171,1)', lineWidth: 1 } }], yAxes: [{ ticks: { min: -2, max: 4, stepSize: 1, fixedStepSize: 1, }, gridLines: { color: 'rgba(171,171,171,1)', lineWidth: 0.5 } }] }, annotation: { annotations: [{ type: 'box', yScaleID: 'y-axis-0', yMin: 1, yMax: 4, borderColor: 'rgba(255, 51, 51, 0.25)', borderWidth: 2, backgroundColor: 'rgba(255, 51, 51, 0.25)', }, { type: 'box', yScaleID: 'y-axis-0', yMin: -1, yMax: 1, borderColor: 'rgba(255, 255, 0, 0.25)', borderWidth: 1, backgroundColor: 'rgba(255, 255, 0, 0.25)', }, { type: 'box', yScaleID: 'y-axis-0', yMin: -2, yMax: -1, borderColor: 'rgba(0, 204, 0, 0.25)', borderWidth: 1, backgroundColor: 'rgba(0, 204, 0, 0.25)', }], } } }); </script> </body> </html>