2016-07-04 12 views
0

Ich möchteanpassen Legende AngularJS

ein Balkendiagramm in AngularJS ziehen

Das ist mein html:

<canvas id="bar" class="chart chart-bar" chart-data="datta" chart-labels="labels" chart-legend="true"> 
       </canvas> 

Ich habe nicht viel diese Grafik-Bibliothek verwendet, aber die Idee ist, dass ich anpassen möchten meine Legende und ich möchte ein Array mit einigen Daten wie

$scope.legend = ["item1", "item2"] 

und dieses Array ist zu erklären, was ich unter meinem Diagramm angezeigt werden sollen. Gibt es einen Weg, dies zu tun?

Vielen Dank im Voraus!

+0

Ihre Frage ist sehr unklar und viel zu begrenzt, um eine richtige Antwort geben zu können. – Matheno

+0

Ich möchte eine Legende für mein Diagramm anzeigen: $ scope.legend = ["item1", item2]. Dies ist das Array, das ich anzeigen möchte – blaa

+0

Ich fand einige Dokumentation über Legenden [hier] (http://carlcraig.github.io/tc-angular-chartjs/legend/) – Matheno

Antwort

0

Ich bin mir nicht sicher, ob ich es bekommen habe. Wenn Sie versuchen, die Legenden des Diagramms festzulegen, müssen Sie es in den Diagrammoptionen festlegen und Diagramm-Legende nicht auf True festlegen. Du bist html sollte wie:

<canvas id="bar" class="chart chart-bar" chart-data="datta" chart-labels="labels" chart-options="chart-options"></canvas> 

als Sie wie ein $ scope.chart-Optionen erstellen müssen:

$scope.chart-options = { 
    legend: { 
     display: true, 
    }, 
}; 

können Sie hier weitere Informationen haben: Chartjs legend documentation