0

Titanium SDK を使用しています。アプリに折れ線グラフ機能を追加したいと考えています。私のアプリは両方のデバイスと互換性があります (Android と iPhone)。折れ線グラフの場合、Google グラフ API を使用しています。( https://developers.google.com/chart/interactive/docs/gallery/linechart )。AndroidではなくiPhoneのみで動作しています。iPhoneで非常にうまく機能しています。しかし、アンドロイドでは動作しません。エラー メッセージ: [式 'c[0]'[null] の結果はオブジェクトではありません。] この問題を解決する方法 私はこのコードを使用しています。

<html>
  <head>
    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
    <script type="text/javascript">
      google.load("visualization", "1", {packages:["corechart"]});
      google.setOnLoadCallback(drawChart);
      function drawChart() {

            var data = new google.visualization.DataTable();
            data.addColumn('string', 'Month'); // Implicit domain label col.
            data.addColumn('number', 'Sales'); // Implicit series 1 data col.
            data.addColumn({type:'string', role:'annotation'}); // annotation role col.
            data.addRows([
                ['April',1000,    'A'],
                ['May',  1170,   'B'],
                ['June',  660,   'C'],
                ['July', 1030,  'c']
            ]);
            var options = {
              title: 'Company Performance'
            };

            var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
            chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <div id="chart_div" style="width: 900px; height: 500px;"></div>
  </body>
</html>

助けてください、事前に感謝します

4

1 に答える 1