【问题标题】:Possible to hide Chart.js grid lines that extend beyond chart?可以隐藏超出图表的 Chart.js 网格线吗?
【发布时间】:2017-02-17 14:23:22
【问题描述】:

我正在尝试找到一种方法来隐藏超出轴最大值的网格线(参见下图以供参考)。

当然,X 轴也是如此。我本质上只是希望线条在最大刻度值处停止。我已经搜索了文档但无济于事,因此希望 SE 的好人能够提出解决方案。

【问题讨论】:

    标签: javascript jquery graph charts chart.js


    【解决方案1】:

    你用的是什么版本?我在 v 2.5.0 中的条形图没有延伸到上面

    它确实有可选的“填充”参数:

       window.myBarChart = new Chart(ctx, {
          type: 'bar',
          data: barChartData,
          options: {
            elements: {
              rectangle: {
                  borderWidth: 2,
              }
            },
            layout: {
              padding: {
                top: 12
              }
            },
            responsive: true,
            legend: {
              position: 'right',
            }
          }
        });
    

    【讨论】:

    • 谢谢,layout.padding 解决了这个问题。我最初使用 CSS 处理填充,但填充属性似乎添加了空格,覆盖了行扩展。
    • 你的图表有相反的问题,水平网格线穿过最左边的垂直线
    猜你喜欢
    • 1970-01-01
    • 2021-08-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-17
    • 1970-01-01
    • 2014-04-29
    • 1970-01-01
    相关资源
    最近更新 更多