jqplot point标签如何格式化最多2位小数

时间:2015-12-21 11:03:33

标签: javascript java graph jqplot

我正在使用jqplot来显示图形。

以下是代码:

tempArr1 = [9189.539999999999, 10170.039999999999, 980.5]

plot2 = $.jqplot('bar_chart_id1', [tempArr1], {
                            title:{
                                text: chatTitle2,
                                textColor: '#B66B09'
                            },
                            seriesDefaults:{
                                renderer:$.jqplot.BarRenderer,
                                rendererOptions: {
                                    // Set the varyBarColor option to true to use different colors for each bar.
                                    varyBarColor: true,
                                    barPadding: 2,
                                    barMargin: 3,
                                    barWidth: 30,
                                },
                                pointLabels: {show: true},  
                            },
                            axes: {
                                xaxis: {
                                    renderer: $.jqplot.CategoryAxisRenderer,
                                    ticks: lblArray,
                                    label:'Manufacturer',
                                },
                                yaxis:{
                                    labelRenderer: $.jqplot.CanvasAxisLabelRenderer,
                                    min: 0,
                                    tickInterval:1000,
                                    label:'Amount',
                                    tickOptions: {formatString: '$%#.2f'} 
                                }
                            },
                            highlighter: { show: true },
                        });

enter image description here 如您所见,点标签显示许多小数点(9189.539999999999)。 我需要将标签显示为$ 91890.54'。 我在pointLabels中尝试过formatString选项作为' $%#。2'但它不起作用。

非常感谢任何帮助。 谢谢。

1 个答案:

答案 0 :(得分:0)

 pointLabels: { show: true, location: 'n', lables: tempArr1 , formatString: "$%#.2f" },

应该满足您的确切需求