首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ChartJS标签上建立小的网格线?

问如何在ChartJS标签上建立小的网格线?
EN

Stack Overflow用户
提问于 2021-12-15 15:25:15
回答 1查看 148关注 0票数 1

我正在使用Chart.js绘制一个简单的线条图。如何在xAxis标签上创建小的网格线?

线图的文档在这里:https://www.chartjs.org/docs/2.7.3/getting-started/?h=line,但是我找不到关于它的任何东西。

我删除了XAxis和YAxis网格线。

这是所需的小网格线的一个例子:

​

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-15 16:15:22

您可以将drawOnChartArea设置为false,而不是删除网格线:

​

代码语言:javascript
复制
var options = {
  type: 'line',
  data: {
    labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"],
    datasets: [{
        label: '# of Votes',
        data: [12, 19, 3, 5, 2, 3],
        borderColor: 'pink'
      },
      {
        label: '# of Points',
        data: [7, 11, 5, 8, 3, 7],
        borderColor: 'orange'
      }
    ]
  },
  options: {
    scales: {
      x: {
        grid: {
          drawOnChartArea: false
        }
      },
      y: {
        grid: {
          drawOnChartArea: false
        }
      }
    }
  },
}

var ctx = document.getElementById('chartJSContainer').getContext('2d');
new Chart(ctx, options);
代码语言:javascript
复制
<body>
  <canvas id="chartJSContainer" width="600" height="400"></canvas>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.6.2/chart.js"></script>
</body>

​

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70366210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档