繁体   English   中英

我如何删除 Chart.js 中的左侧和底部栏

[英]How can i remove left and bottom Bar in Chart.js

我在 chart.js 3.2.1 版本中显示了网格和很多东西,但我也找不到显示此栏的方法,有人有问题吗?

箭头中的栏

var myChart = new Chart(ctx, {
    type: 'bar',
    data: {
        labels: ['Réelle', 'Attendue'],
    options: {
      plugins:{
        legend:{
          display: false
        }
      },
     
      scales: {
        x: {
          grid: {
            display: false
          }
        },
        y: {
          ticks:{
            display:false
          },
          grid: {
            display: false
          }
        }
      }
    }
});

您可以使用轴网格的drawBorder: false选项。 检查以下示例。

var myChart = new Chart(ctx, {
  type: "bar",
  data: {
    labels: ["Réelle", "Attendue"],
    datasets: [
      {
        borderColor: ["rgb(255, 99, 132)", "rgb(54, 162, 235)"],
        backgroundColor: ["rgba(255, 99, 132, .2)", "rgba(54, 162, 235, .2)"],
        fill: true,
        data: [12, 19]
      }
    ]
  },
  options: {
    plugins: {
      legend: {
        display: false
      }
    },
    scales: {
      x: {
        grid: {
          display: false,
          drawBorder: false
        }
      },
      y: {
        ticks: {
          display: false
        },
        grid: {
          display: false,
          drawBorder: false
        }
      }
    }
  }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM