私は予算管理用のアプリケーションを作成していますが、私はangular-chart.jsを使用しています。angle-chart.jsのchart-dataset-overrideオプションを使用
私は初期データをオーバーライドする(主に新しいデータをグラフに追加し、各バーやラベルなどに異なる色を付ける)ために、データの値に従ってラベルと色を設定したいと考えています。 現在、私はそのコードをハードにしようとしましたが、最初の値だけが上書きされています。
yourquestionあなたは塗りつぶしの色/ラベル(各バーのための)個々のデータに/何かをしたい、であることを期待してangular.module("app2", ["chart.js"]).controller("MixedChartCtrl",
function($scope) {
$scope.colors = ['#45b7cd', '#ff6384', '#ff8e72'];
$scope.labels = ['', ''];
$scope.data = [65, 11];
$scope.datasetOverride = [
{
label: 'Override Series A',
borderWidth: 1,
type: 'bar',
data: [345]
},
{
label: "Bar chart1",
borderWidth: 1,
type: 'bar',
data: [45]
}
];
});