图表js网格线未删除

萨希尔·桑瓦尔

我正在尝试从我使用chrts.js创建的图表中删除网格线,但是该网格线无法正常工作,似乎很正确,但是我不明白这是什么错误,这是代码,如果有人可以帮助我,我将不胜感激

var myChart = new Chart(ctx, {
    type: 'bar',
    data: {
        labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'],
        datasets: [{
            label: '# of Votes',
            data: [12, 19, 3, 5, 2, 3],
            backgroundColor: [
                'rgba(255, 99, 132, 0.2)',
                'rgba(54, 162, 235, 0.2)',
                'rgba(255, 206, 86, 0.2)',
                'rgba(75, 192, 192, 0.2)',
                'rgba(153, 102, 255, 0.2)',
                'rgba(255, 159, 64, 0.2)'
            ],
            borderColor: [
                'rgba(255, 99, 132, 1)',
                'rgba(54, 162, 235, 1)',
                'rgba(255, 206, 86, 1)',
                'rgba(75, 192, 192, 1)',
                'rgba(153, 102, 255, 1)',
                'rgba(255, 159, 64, 1)'
            ],
            borderWidth: 1
        }]
    },
    options: {
        scales: {
            yAxes: [{
                gridLines: {
                    display: false,
                    drawOnChartArea: false,
                    drawTicks: false
                  },
            }]
        }
    }
});
uminder

如果要从图表区域删除所有网格线,则应定义gridLines.drawOnChartArea: falsey轴x轴的选项。

请在下面查看您修改后的代码。

var myChart = new Chart('myChart', {
  type: 'bar',
  data: {
    labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'],
    datasets: [{
      label: '# of Votes',
      data: [12, 19, 3, 5, 2, 3],
      backgroundColor: [
        'rgba(255, 99, 132, 0.2)',
        'rgba(54, 162, 235, 0.2)',
        'rgba(255, 206, 86, 0.2)',
        'rgba(75, 192, 192, 0.2)',
        'rgba(153, 102, 255, 0.2)',
        'rgba(255, 159, 64, 0.2)'
      ],
      borderColor: [
        'rgba(255, 99, 132, 1)',
        'rgba(54, 162, 235, 1)',
        'rgba(255, 206, 86, 1)',
        'rgba(75, 192, 192, 1)',
        'rgba(153, 102, 255, 1)',
        'rgba(255, 159, 64, 1)'
      ],
      borderWidth: 1
    }]
  },
  options: {
    scales: {
      yAxes: [{
        gridLines: {
          drawOnChartArea: false
        },
        ticks: {
          beginAtZero: true,
          stepSize: 5
        }
      }],
      xAxes: [{
        gridLines: {
          drawOnChartArea: false
        },
      }]
    }
  }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.min.js"></script>
<canvas id="myChart" height="80"></canvas>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Flot图表中删除网格线

来自分类Dev

如何从Flot图表中删除网格线

来自分类Dev

从图表控件C#中删除网格线

来自分类Dev

如何从图表中删除AxisX网格线

来自分类Dev

网格线未显示

来自分类Dev

iOS图表更改网格线颜色

来自分类Dev

在图表前面显示Excel网格线?

来自分类Dev

如何使图表中的网格线静态

来自分类Dev

Google图表-区域图未正确划分网格线

来自分类Dev

删除Google图表时间轴周围的边框和网格线

来自分类Dev

MPAndroidChart:如何删除网格线?

来自分类Dev

如何在Google图表中添加更多网格线?

来自分类Dev

如何更改Excel图表中主要网格线的起点?

来自分类Dev

网格线未显示在网格视图中

来自分类Dev

网格线未显示在网格视图中

来自分类Dev

删除x刻度线,但保留网格线

来自分类Dev

高图:Y轴网格线未对齐

来自分类Dev

matplotlib中未显示原始的主要网格线

来自分类Dev

Rails 4:删除网格线图表吗?

来自分类Dev

如何从散景图中删除网格线?

来自分类Dev

删除高图上的Y轴网格线

来自分类Dev

从PyQt中的QTableWidget删除水平网格线

来自分类Dev

Amchart 4:当值= 0时删除网格线

来自分类Dev

我如何删除chartJs中的网格线

来自分类Dev

删除高图中的y轴网格线

来自分类Dev

删除 Google Charts API 中的所有网格线

来自分类Dev

删除单元格范围周围的网格线

来自分类Dev

奇怪的网格线行为

来自分类Dev

JFreeChart网格线颜色