ChartJS 是否可以在图表中的条形图内使用交叉线,如下图所示

elcex8rz  于 2022-11-07  发布在  Chart.js
关注(0)|答案(1)|浏览(144)

我知道我们可以改变颜色,但是真的可以有这样的彩色线条吗
https://codepen.io/diasraphael/pen/mdXzdqr

var ctx = document.getElementById("mybarChart").getContext("2d");

var mybarChart = new Chart(ctx, {
  type: 'bar',
  data: {
    labels: ['1', '2', '3'],
    datasets: [{
      label: 'Candidate A Votes',
      backgroundColor: "#000080",
      data: [90,0,0]
    }, {
      label: 'Candidate B Votes2',
      backgroundColor: "#d3d3d3",
      data: [0,70,0]
    }, {
      label: 'Candidate C  Votes3',
      backgroundColor: "#add8e6",
      data: [0,0,45]
    }]
  },

  options: {
    legend: {
      display: true,
      position: 'top',
      labels: {
        fontColor: "#000080",
      }
    },
    scales: {
      yAxes: [{
        ticks: {
          beginAtZero: true
        }
      }]
    }
  }
});
sqyvllje

sqyvllje1#

是的,如此处所述,您可以使用canvas pattern
为了使它更简单,你可以使用一个外部库来绘制你想要的图案作为背景:
第一个

相关问题