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;