PHP. Google Charts. Error: Unknown header type: 3

300
22 августа 2017, 15:07

Подключил график на страницу, все работает. Но когда хочу добавить свои данные, то происходит ошибка Исходный код

<script type="text/javascript">
      google.charts.load('current', {'packages':['bar']});
      google.charts.setOnLoadCallback(drawStuff);
      function drawStuff() {
        var data = new google.visualization.arrayToDataTable([
          <?php
          $element_text = ["Active Posts", "Categories", "Users", "Comments"];
          $element_count = [$post_count, $categories_count, $user_count, $comment_count];

          for ($i = 0; $i < 4; $i++) {
            echo "['{$element_text[$i]}'" . "," . "{$element_count[$i]}], ";
          }
          ?>
        ]);
        var options = {
          width: 'auto',
          legend: { position: 'none' },
          chart: {
            title: '',
            subtitle: '' },
          axes: {
            x: {
              0: { side: 'top', label: 'White to move'} // Top x-axis.
            }
          },
          bar: { groupWidth: "90%" }
        };
        var chart = new google.charts.Bar(document.getElementById('top_x_div'));
        // Convert the Classic options to Material options.
        chart.draw(data, google.charts.Bar.convertOptions(options));
      };

Ошибка

jsapi_compiled_default_module.js:84 Uncaught (in promise) Error: Unknown header type: 3
at jsapi_compiled_default_module.js:84
at Array.map (<anonymous>)
at gvjs_r (jsapi_compiled_format_module.js:36)
at gvjs_Fba (jsapi_compiled_default_module.js:84)
at new gvjs_8m (jsapi_compiled_default_module.js:86)
at drawStuff ((index):215)
at <anonymous>

Ошибка не при добавлении данных, в разделе Google Chrome (source) можно в этом файле можно увидеть

var data = new google.visualization.arrayToDataTable([
          ['Active Posts',3], ['Categories',6], ['Users',3], ['Comments',7],             ]);

В чем тогда состоит ошибка?

READ ALSO
Определение версии Edge

Определение версии Edge

Суть в том, что userAgent браузера Edge выдаёт следующую строку: "Mozilla/50 (Windows NT 10

386
Нужно сделать доступным сервер node js пользователям не из локальной сети

Нужно сделать доступным сервер node js пользователям не из локальной сети

Не пойму как сделать сервер доступным в глобальной сети (не в локальной), а именно чат из примера на socketio

239
Приведение типов js

Приведение типов js

Скачал Simple Mesh Combine v12, в юнити 5 всё работало без ошибок, обновил до 2017, посыпались ошибки, следующего вида:

317