2013-01-09 13 views
8

मैं के साथ एक बार चार्ट दिखाने के लिए jqPlot उपयोग कर रहा हूँ:jqPlot: दिखाएँ दशमलव स्थान

$.jqplot.config.enablePlugins = true; 
     var s1 = [8916.55, 1860.45, 60.33]; 
     var ticks = ['Total Cost', 'Total Chargeable', 'Total Invoiced']; 

     plot1 = $.jqplot('chart_div', [s1], { 
      // Only animate if we're not using excanvas (not in IE 7 or IE 8).. 
      seriesColors: ["#009DDE", "lightgreen", "green"], 
      animate: !$.jqplot.use_excanvas, 
      seriesDefaults:{ 
      renderer:$.jqplot.BarRenderer, 
      pointLabels: { show: true }, 
      rendererOptions:{ 
       varyBarColor : true, 
       animation: { 
       speed: 1000 
       } 
      } 
      }, 
      axes: { 
       xaxis: { 
       renderer: $.jqplot.CategoryAxisRenderer, 
       ticks: ticks 
       }, 
       yaxis: { 
       tickOptions:{ 
        formatString: "\u00A3\%'d" 
       } 
       } 
      }, 
      highlighter: { 
      show: false 
      }, 

     }); 

     $('#chart1').bind('jqplotDataClick', 
      function (ev, seriesIndex, pointIndex, data) { 
       $('#info1').html('series: '+seriesIndex+', point: '+pointIndex+', data: '+data); 
      } 
    ); 

यह ठीक काम कर रहा है, तथापि, यह पता बार लेबल पर दशमलव स्थानों के अलग करना और करने के लिए मूल्यों को गोलाई है निकटतम int। मैं इसे कैसे रोक सकता हूं और परिणामों को सही 2 दशमलव स्थानों पर दिखा सकता हूं? मैं formatString: "\u00A3\%'d%.2f" की कोशिश की लेकिन यह स्ट्रिंग स्वरूपण करने से पहले इसे यहाँ

हो जाता है मैं jqplot.barRenderer.min.js, jqplot.categoryAxisRenderer.min.js, jqplot.pointLabels.min.js

उपयोग कर रहा हूँ प्रकट होता

उत्तर

17

formatString: "%#.2f"

+0

बूम का उपयोग करने का प्रयास करें! धन्यवाद! – Fraser

+0

और यदि आप दशमलव के बाद "% # 1f" दशमलव के बाद एक स्थान चाहते हैं और आप चाहते हैं कि% साइन आपको दिखाए कि "% #। 2f%" .. बस किसी को प्रयोग करने के इच्छुक नहीं है;) –

+0

मुझे एक ही समस्या है, लेकिन यह मेरे लिए इसे हल नहीं करता है। मेरा डेटा 3 दशमलव स्थानों में आता है, लेकिन 1 या 2 दशमलव स्थानों में प्रदर्शित होता है (यह भूखंडों के बीच बदलता है!)। कोई विचार? – Roman

संबंधित मुद्दे