Как удалить десятичные значения в таблицах материалов Google - PullRequest
1 голос
/ 04 мая 2019

Можно ли удалить десятичные числа по вертикальной оси? Я пытаюсь отобразить две диаграммы, но не знаю, как удалить эти десятичные числа, потому что опция ticks не работает в диаграммах материалов.

Код скрипта, который отображает графики:

<script type="text/javascript">

            // Load the Visualization API and the line package.

google.charts.load('current', {'packages':['bar']});//  google.charts.load('visualization', '1', {'packages':['corechart']}); 


            // Set a callback to run when the Google Visualization API is loaded.
google.charts.setOnLoadCallback(drawChart);

function drawChart() {

   var data = google.visualization.arrayToDataTable([
    ['Rok', 'Pocet'],

    <?php
    foreach ($chart_data as $data) {
          echo "['".$data["rok"]."', ".$data["pocet"]."],";

   }
     ?>



    ]);

    var data2 = google.visualization.arrayToDataTable([
    ['Rok', 'Pocet'],

    <?php
    foreach ($customers_data as $data) {
          echo "['".$data["rok"]."', ".$data["pocet"]."],";

   }
     ?>



    ]);     

    var options = {
                  chart: {
                        title: 'Chart 1',

                   },


                };

    var options2 = {chart: {
                        title: 'Chart 2',

                   },

                };



    var chart = new google.charts.Bar(document.getElementById('columnchart_material')); 

    chart.draw(data,google.charts.Bar.convertOptions(options));

    var chart2 = new google.charts.Bar(document.getElementById('columnchart_material2'));    

    chart2.draw(data2,google.charts.Bar.convertOptions(options2));

            }

</script>

Теперь оно выглядит так: Текущее состояние

И я хочу просто показать 0, 1, 2 ...

Спасибо за все предложения.

1 Ответ

0 голосов
/ 04 мая 2019

Он имеет настройку, которую вы можете добавить к вашим опциям вар.Например, если вы хотите добавить две цифры с плавающей запятой:

vAxis: {format:'0.00'}
hAxis: {format:'0.00'}

Вы можете добавить столько разрядов с плавающей запятой, сколько захотите, в атрибутах формата, таких как:

vAxis: {format:'0.00000'}
vAxis: {format:'0.000'}

И если вы хотите удалить десятичные дроби:

vAxis: {format:'none'}
vAxis: {format:'none'}

Или

vAxis: {format:'0'}
vAxis: {format:'0'}

{format: 'none'}: displays numbers with no formatting (e.g., 8000000)
{format: 'decimal'}: displays numbers with thousands separators (e.g., 8,000,000)
{format: 'scientific'}: displays numbers in scientific notation (e.g., 8e6)
{format: 'currency'}: displays numbers in the local currency (e.g., $8,000,000.00)
{format: 'percent'}: displays numbers as percentages (e.g., 800,000,000%)
{format: 'short'}: displays abbreviated numbers (e.g., 8M)
{format: 'long'}: displays numbers as full words (e.g., 8 million)

var options2 = {
    chart: {
        title: 'Chart 2',
    },
    {
        hAxis: {
            format: '0'
        }
    },
    {
        hAxis: {
            format: '0'
        }
    }

};

Демо

...