Увеличьте расстояние между легендой и графиком - PullRequest
0 голосов
/ 24 марта 2019

Я использую диаграмму ng2 с углом 7. У меня есть круговая диаграмма

Как увеличить расстояние между легендой и графиком?

Я пытаюсь это сделать, но это не работает.

public pieChartOptions: ChartOptions = {
    responsive: true,

    rotation: 0,

    plugins: {
      afterFit: function(chart, options) {
        chart.plugins.register({
          afterFit: function() {
            this.height = this.height + 150;
          },
        })
      },

      datalabels: {
        align: 'end',
        anchor: 'end',
        formatter: (value, ctx) => {
          const label = ctx.chart.data.labels[ctx.dataIndex];
          return value + '% ';
        },

        font: {
          weight: 'bold',
          size: 16,
        }
      }
    }
  };

1 Ответ

0 голосов
/ 31 марта 2019

@ gowtham rajan является верным, на основе этого ответа вы можете использовать простой встроенный плагин для выполнения работы:

{
  beforeInit: function(chart, options) {
    chart.legend.afterFit = function() {
      this.height += 100; // must use `function` and not => because of `this`
    };
  }
}

См. stackblitz дляпример

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...