Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

chart js two layer label

var ctx = $("#c");
var myChart = new Chart(ctx, {
  type: 'line',
  data: {
    labels: ["January;2015", "February;2015", "March;2015", "January;2016", "February;2016", "March;2016"],
    datasets: [{
      label: '# of Votes',
      data: [12, 19, 3, 5, 2, 3]
    }]
  },
  options: {
    scales: {
      x: {
        ticks: {
          callback: function(label) {
            let realLabel = this.getLabelForValue(label)
            var month = realLabel.split(";")[0];
            var year = realLabel.split(";")[1];
            return month;
          }
        }
      },
      xAxis2: {
        type: "category",
        grid: {
          drawOnChartArea: false, // only want the grid lines for one axis to show up
        },
        ticks: {
          callback: function(label) {
            let realLabel = this.getLabelForValue(label)

            var month = realLabel.split(";")[0];
            var year = realLabel.split(";")[1];
            if (month === "February") {
              return year;
            } else {
              return "";
            }
          }
        }
      },
      y: {

        beginAtZero: true

      }
    }
  }
});
Comment

PREVIOUS NEXT
Code Example
Javascript :: how to get first element of an array in javascript 
Javascript :: javascript connect metamask 
Javascript :: pm2 logs on same console 
Javascript :: discord.js clear console 
Javascript :: cors error in node js express 
Javascript :: what is xhr 
Javascript :: javascript if not 
Javascript :: local storage in vanila javascript 
Javascript :: emoji-picker-react 
Javascript :: datepicker min max date 
Javascript :: js change h 
Javascript :: crypt a string jquery 
Javascript :: spring react 
Javascript :: 2d array in js 
Javascript :: try...catch...throw javascript 
Javascript :: how to detect click outside div 
Javascript :: nodejs return code 
Javascript :: cordova delete cache 
Javascript :: react native showing double header stack and drawer menu 
Javascript :: javascript add days 
Javascript :: ex:loop array 
Javascript :: react semantic button 
Javascript :: jquery selector class child 
Javascript :: innerhtml 
Javascript :: fontawesome icon size 1.5 angular 
Javascript :: reload parent window from prompt 
Javascript :: upgrading to react 18 
Javascript :: js convert string to date 
Javascript :: sweet alert angular 
Javascript :: fibonacci recursion 
ADD CONTENT
Topic
Content
Source link
Name
2+6 =