Я использую Chart.js v2, чтобы нарисовать простую линейную диаграмму. Все выглядит нормально, кроме линий сетки, которые мне не нужны:
Документация для линейной диаграммы находится здесь: https://nnnick.github.io/Chart.js/docs-v2/#line-chart , но я не могу найти ничего о том, как скрыть эти «линии сетки».
Как удалить линии сетки?
0 opacity
черный (прозрачный цвет). Так что это должно работать независимо от цвета фона div.options: { scales: { xAxes: [{ gridLines: { drawOnChartArea: false } }], yAxes: [{ gridLines: { drawOnChartArea: false } }] } }
источник
Если вы хотите, чтобы они исчезли по умолчанию, вы можете установить:
Chart.defaults.scale.gridLines.display = false;
источник
Если вы хотите скрыть линии сетки, но хотите показать оси y, вы можете установить:
yAxes: [{... gridLines: { drawBorder: true, display: false } }]
источник
Ладно, забудь .. Я нашел трюк:
scales: { yAxes: [ { gridLines: { lineWidth: 0 } } ] }
источник
В приведенном ниже коде удаляются линии сетки только из области диаграммы, а не из меток осей x и y.
Chart.defaults.scale.gridLines.drawOnChartArea = false;
источник