我是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;
最佳答案
我找到了解决方案。当您使用stackedbarchart时,您必须使用chart.ydomain1([])
。
关于javascript - 如何更改 Nvd3 中的 y 轴刻度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60545171/