score:2

Accepted answer

you can define hoverborderwidth on your dataset as shown in the code below:

new chart(document.getelementbyid("chart"), {
  type: "bar",
  data: {
    labels: ["january", "february", "march", "april", "may", "june", "july"],
    datasets: [{
      label: "my first dataset",
      data: [65, 59, 80, 81, 56, 55, 40],
      fill: false,
      backgroundcolor: ["rgba(255, 99, 132, 0.2)", "rgba(255, 159, 64, 0.2)", "rgba(255, 205, 86, 0.2)", "rgba(75, 192, 192, 0.2)", "rgba(54, 162, 235, 0.2)", "rgba(153, 102, 255, 0.2)", "rgba(201, 203, 207, 0.2)"],
      bordercolor: ["rgb(255, 99, 132)", "rgb(255, 159, 64)", "rgb(255, 205, 86)", "rgb(75, 192, 192)", "rgb(54, 162, 235)", "rgb(153, 102, 255)", "rgb(201, 203, 207)"],
      borderwidth: 1,
      hoverborderwidth: 5
    }]
  },
  options: {
    scales: {
      yaxes: [{
        ticks: {
          beginatzero: true
        }
      }]
    }
  }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/chart.js/2.9.3/chart.min.js"></script>
<canvas id="chart" height="80"></canvas>


Related Query

More Query from same tag