2017-02-13 4 views
0

Я работаю с диаграммой столбцов Google здесь, и я не могу понять, как отображать мои значения с десятичными знаками в моей диаграмме, единственный способ показать свои значения - включить .ToString(".") который удаляет все десятичные числа и просто показывает целое число.Показать десятичные числа в API диаграмм Google

Есть ли способ решить эту проблему, я бы хотел, чтобы было показано одно десятичное число. например (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

[Форматы номеров в Wiki-формате] (https://developers.google.com/chart/interactive/docs/customizing_axes#number-formats) Возможно, это поможет –

ответ

1

Google графики ожидает . вместо , использования @average.replace(",",".")

Смежные вопросы