Nvd3 - как поменять яксис - шкала - PullRequest
1 голос
/ 05 марта 2020

Я новичок в nvd3, и я не знаю, как я могу редактировать шкалу оси Y. Может быть, кто-нибудь может мне помочь. В другом вопросе я видел такой метод:

chart.yDomain([0, 15]);

Но это не сработало. Мой текущий код выглядит так:

case $scope.dataService.rechtsformen.Einzelkanzlei_Wp:
            case $scope.dataService.rechtsformen.GbR_Wp:
            case $scope.dataService.rechtsformen.PartG_Wp:
            case $scope.dataService.rechtsformen.GmbHCoKG_WP:
            case $scope.dataService.rechtsformen.KG_WP:
            case $scope.dataService.rechtsformen.GmbH_WP:
            case $scope.dataService.rechtsformen.AG_WP:
            case $scope.dataService.rechtsformen.PartG_mbB_WP:
                var result = dicErgebnisService.berechneFall2(
                    daten.deckungssummeJeJahr1,
                    daten.deckungssummeJeFall2,
                    daten.deckungsumfangUnmaximiert,
                    daten.deckungssummeJeFall1,
                    daten.unmaximiertBetrag);

                options.chart.type = 'multiChart';
                options.chart.yAxis1.ticks = 8;
                options.chart.xAxis.tickFormat = function(d) {
                    return (d+1);
                };
                options.chart.yAxis1.tickFormat = function(d) {
                    return $filter('currency')(d, '€', 0);
                };
                options.chart.callback = function(chart) {
                    chart.bars1.stacked(true);
                    chart.bars2.stacked(true);
                    chart.update();
                    $scope.setMultiBarValue(chart, options.chart, null, options.chart.stacked);
                };
                return result;
                break;

Заранее спасибо

1 Ответ

0 голосов
/ 05 марта 2020

Я нашел решение. когда вы используете stackedbarchart, вы должны использовать chart.ydomain1 ([]).

...