0

Chart.js で積み上げ棒グラフを作成しようとしましたが、更新ごとにスライド アニメーションが表示されるので、積み上げ棒グラフを簡単に作成できますが、更新ごとにグラフを再作成する必要がある Chartist とは対照的です (私は'アニメーション化しようとしたが、何らかの理由で愚かすぎて実行できない)。

私が使用しているコードは、ほぼ文字通り jtblin の github からの抜粋ですが、何らかの理由でスタックしません。バーが隣同士に座っているだけです。彼のチャートへのリンクは次のとおりです: http://jtblin.github.io/angular-chart.js/examples/stacked-bars.html。コントローラーのリンク: http://jtblin.github.io/angular-chart.js/examples/app.js

以下のコードを見つけて、何が間違っているのか教えてください。

function chartJsWaveCtrl($scope) {
    $scope.labels = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'];
    $scope.type = 'StackedBar';
    $scope.series = ['2015', '2016'];
    $scope.options = {
      scales: {
        xAxes: [{
          stacked: true
        }],
        yAxes: [{
          stacked: true
        }]
      }
    };

    $scope.data = [
      [65, 59, 90, 81, 56, 55, 40],
      [28, 48, 40, 19, 96, 27, 100]
    ];
}

元のフレームワークは、価値がある場合、blur-admin から取得されます。

表示方法を示す画像:

私の: chart.jsを使用した積み上げ棒グラフ Jtblinの: chart.jsを使用したjtblinの積み上げ棒グラフ

注意してください(これが問題の核心であると思います)私はChart.JS 1.0.2を使用しています。

または、誰かが Chartist を使用して更新時にアニメーション化する方法を教えていただければ、それも素晴らしいことですそれはうまく更新され、うまく積み上げられ、必要なものはすべて揃っていますが、アニメーション化できません。.on('draw', ) を実行する必要があると思いますが、方法がわかりません。

4

1 に答える 1

0

いいえ、できません。積み上げ棒グラフは Chart.js 2.0.0 で追加されたため、Chart.js 1.0.2 にはありません。

ソース: https://github.com/chartjs/Chart.js/releases/tag/v2.0.0

めんどくさいです¬_¬

于 2016-08-19T11:09:00.590 に答える