在highcharts中使用BigInt数字

时间:2014-05-22 07:21:07

标签: javascript highcharts highstock biginteger bigint

我想使用highcharts插件在javascrtipt中绘制一个highStock图表,我想在其中显示非常大的数字(在BigInt范围内)。我的问题是,我不想用科学记数法显示它们,我想在我的图表中使用实数,但是当我将数字转换为实数时,它们就变成了字符串,高图不能显示它们。

编辑:

例如:

我有这个特定数据的图表:

$('#container').highcharts('StockChart', {                                                            
                    {
                        name : 'بازار',
                        data : [[1180396800000 , 123456789123456789123456789],[1180483200000 , 987654321987654321987654321],...],                        
                    }
                ]
});

它用科学记数法显示如下图所示的数据,我想在图表中显示数据,例如像我这样插入“987654321987654321987654321”!

enter image description here

1 个答案:

答案 0 :(得分:1)

此案例与highcharts无关,因为它是javascirpt中的默认问题。参见示例:

alert(123456789123456789123456789);

http://jsfiddle.net/Lawg4/

在警报中,您会注意到javascript会返回epsilon。

相关主题:Javascript BigInt.js How to Divide big numbers