2017-02-13 100 views
0

我与谷歌的柱形图在这里工作,我无法弄清楚如何在我的图表显示小数我的价值观,我可以证明我的价值的唯一途径是包括.ToString(".")这将删除所有小数,并只显示一个整数。显示在谷歌图表API小数

有没有办法解决这个问题的方式,我想显示一个小数有。例如(6,2)

<script> 

    google.charts.load('current', { 
     'packages': ['corechart'] 
    }); 
    google.charts.setOnLoadCallback(drawVisualization); 


    function drawVisualization() { 
     var data = google.visualization.arrayToDataTable([ 
     ['Lift', 'Total', 'Squat', 'Benchpress', 'Deadlift'], 
     ['Lift', @average.ToString("."), @saverage.ToString("."), @baverage.ToString("."), @daverage.ToString(".")], 

    ]); 
    var options = { 
     title: 'Average reps per set', 
     backgroundColor: { fill: 'transparent' }, 
     explorer: { axis: 'horizontal' }, 
     vAxes: { 
      0: { logScale: false, viewWindow: { min: 0 } }, 
      1: { logScale: false, maxValue: 2 } 
     }, 
     hAxis: { title: '' }, 
     seriesType: 'bars', 
     curveType: 'function', 
     series: { 
      0: { targetAxisIndex: 0, color: '#20f400' }, 
     } 
    }; 

    var chart = new google.visualization.ComboChart(document.getElementById('chart_div')); 
     chart.draw(data, options); 
    } 
</script> 
+0

为什么在标签C#? –

+0

我用剃刀 –

+0

[谷歌维基数字格式(https://developers.google.com/chart/interactive/docs/customizing_axes#number-formats)也许这将帮助 –

回答

1

谷歌图表期待.代替, 使用@average.replace(",",".")