AnyChart более одного числа с плавающей запятой

Я создал свечу Anychart с четырьмя знаками после запятой по оси Y. Но он будет автоматически преобразован в одну десятичную точку, как (1,32444 до 1,3).

Исходный код диаграммы

$rootScope.$on('ReportCandleChartView', function (event, data) 
    {
        $rootScope.$apply(function () 
        {

            var dataTable = anychart.data.table();
            dataTable.addData(data);
            var mapping = dataTable.mapAs({'open': 1, 'high': 2, 'low': 3, 'close': 4});
            $rootScope.ch = anychart.stock();               
            var plot = $rootScope.ch.plot(0);



            plot.yGrid(true)
                .xGrid(true)
                .yMinorGrid(true)
                .xMinorGrid(true);
            var series = plot.candlestick(mapping);
            series.name($rootScope.globalChartsymbol);
            $rootScope.ch.scroller().candlestick(mapping);
            plot.yAxis().orientation('right');  
            var indicator1 = $rootScope.ch.plot(0).priceIndicator();
            indicator1.value('last-visible');     
            $rootScope.ch.container('containerxone');   
            $rootScope.ch.draw();

        });
    });

! https://ibb.co/mZN9YG Я разместил одно изображение, которое содержит диаграмму Anystock. На что мы хотим изменить десятичную точку более чем на одну цифру.

1 ответ

Поместите следующую строку перед кодом, создающим код. Устанавливает десятичные числа для всего графика.

anychart.format.locales.default.numberLocale.decimalsCount = 5;

Также, если вы хотите заполнить оставшиеся десятичные разряды нулями, используйте следующую строку:

anychart.format.locales.default.numberLocale.zeroFillDecimals = true;
Другие вопросы по тегам