# Grid Configuration
This sample shows how to use scriptable grid options for an axis to control styling. In this case, the Y axis grid lines are colored based on their value. In addition, booleans are provided to toggle different parts of the X axis grid visibility.
// Change these settings to change the display for different parts of the X axis // grid configuration const DISPLAY = true; const BORDER = true; const CHART_AREA = true; const TICKS = true; const config = { type: 'line', data: data, options: { responsive: true, plugins: { title: { display: true, text: 'Grid Line Settings' } }, scales: { x: { border: { display: BORDER }, grid: { display: DISPLAY, drawOnChartArea: CHART_AREA, drawTicks: TICKS, } }, y: { border: { display: false }, grid: { color: function(context) { if (context.tick.value > 0) { return Utils.CHART_COLORS.green; } else if (context.tick.value < 0) { return Utils.CHART_COLORS.red; } return '#000000'; }, }, } } }, };