2016-07-20 18 views
0

Ich benutze eckige-nvd3-Bibliothek in meinem eckigen Projekt. Ich muss die Spaltenbreite in "multiBarChart" ändern. Ich habe versucht, auf Ereignis „on-ready“ zu ändern, aber es funktioniert nichteckig-nvd3 Änderung in multibar Diagramm Spalte Breite

onChartReady(scope, element) { 
    const api = scope.api; 
    const chart = scope.chart; 
    const svg = scope.svg; 

    var bars = svg.selectAll("rect.nv-bar"); 
    bars.attr("width", "200"); 
} 

Antwort

0

Sie können den folgenden Code-Snippet verwenden, um die Breite des Stabes in Multi-Balkendiagramm zu ändern.

groupSpacing Eigenschaft akzeptiert einen Wert zwischen 0 und 1

Ein Wert von 0,1 wird sehr breit die Bars machen. Ein Wert von 0,9 wird sie schmaler machen.

chart.groupSpacing(0.8); // Value must be between 0 & 1