1

nvdプラグインを利用してグラフを表示しようとしています。適切なデータを表示していますが、整数データを送信していますが、x 軸に小数点以下 2 桁の float データが表示され、マウスを合わせると小数点以下 1 桁の float が表示されます。私のコードは次のようなものです:

nv.addGraph(function() {
   var chart = nv.models.discreteBarChart()
       .x(function(d) { return d.label })
       .y(function(d) { return d.value })
       .staggerLabels(true)
       .tooltips(false)
       .showValues(true)

   d3.select('#chart svg')
       .datum(exampleData())
     .transition().duration(500)
       .call(chart);

   nv.utils.windowResize(chart.update);

   return chart;
 });

 function exampleData() {
  return  [ 
     {
       key: "Cumulative Return",
       values: [
         { 
           "label" : "CDS / Options" ,
           "value" : 29
         } , 
         { 
           "label" : "Cash" , 
           "value" : 0
         } , 
         { 
           "label" : "Corporate Bonds" , 
           "value" : 32
         } , 
         { 
           "label" : "Equity" , 
           "value" : 196
         } , 
         { 
           "label" : "Index Futures" ,
           "value" : 0
         } , 
         { 
           "label" : "Options" , 
           "value" : 98
         } , 
         { 
           "label" : "Preferred" , 
           "value" : 13
         } , 
         { 
           "label" : "Not Available" , 
           "value" : 5
         }
       ]
     }
   ];
 }

この問題を解決するには?前もって感謝します。

4

0 に答える 0