Добавление дополнительной оси Y и изменение ее типа диаграммы в Chart JS (с использованием хуков) - PullRequest
0 голосов
/ 30 апреля 2020

Я использую плагин на WordPress под названием WPDataTables, и он позволяет пользователям создавать графики с помощью диаграммы JS. Я хотел бы добавить дополнительную ось Y к своим графикам. Приведенный ниже код удаляет оси X и Y и сетку:

// assuming that the shortcode ID is 21
jQuery(window).load(function() {
  if (typeof wpDataChartsCallbacks == 'undefined') {
    wpDataChartsCallbacks = {};
  }

  wpDataChartsCallbacks[21] = function(obj) {
    obj.options.options.scales.yAxes[0].display = false;
    obj.options.options.scales.xAxes[0].display = false;
  }
});

Я пытался сделать это, чтобы добавить дополнительную ось Y, но это не сработало:

// assuming that the shortcode ID is 21
jQuery(window).load(function() {
  if (typeof wpDataChartsCallbacks == 'undefined') {
    wpDataChartsCallbacks = {};
  }

  wpDataChartsCallbacks[21] = function(obj) {
    obj.options.type.yAxes[0].type = 'column',
      obj.options.type.yAxes[1].type = 'line'
  }
});

Для дополнительная информация, шорткод в этих случаях будет [wpdatachart id=21]. Спасибо!

...