web-dev-qa-db-fra.com

Comment faire varier l'épaisseur du graphique en anneau, en utilisant ChartJs.?

Comment faire varier l'épaisseur du graphique en anneau, en utilisant ChartJs

22
batman

depuis la version 2, le champ a été renommé cutoutPercentage.

découpagePourcentage
Numéro 50 - pour beignet, 0 - pour tarte
Pourcentage du graphique qui est coupé du milieu.

plus de détails ici http://www.chartjs.org/docs/#doughnut-pie-chart-chart-options

48
tetchen9
var options = {        
     cutoutPercentage: 70
};
23
Naresh Narasimhalu

utiliser, pourcentageInnerCutout , comme:

var options = {        
    percentageInnerCutout: 40
};
myNewChart = new Chart(ct).Doughnut(data, options);

Démo :: jsFiddle

16
Sudhir Bastakoti

Si vous utilisez chart.js pour Angular via ng2-charts vous feriez quelque chose comme ça dans votre fichier component.html:

// component.html file

<canvas baseChart [options]='chartOptions'>
</canvas>

// Do note that other required directives are missing in this example, but that I chose to highlight the 'options' directive

Et faites quelque chose comme ça dans votre fichier component.ts:

//component.ts file

chartOptions = {
  cutoutPercentage: 80
};

Une source d'information utile: directives de graphique disponibles et options de configuration pour la directive [options]

1
Tim Dobbins