1
Google Chart JavaScriptライブラリで生成されたDual-Yグラフがあります。 JSFiddleの私のチャートをiOS端末にGoogleグラフが表示されない
リンク: https://jsfiddle.net/fzmjd593/
とコード:
google.charts.load('current', {'packages':['line', 'corechart'], 'callback': drawChart});
function drawChart() {
var date = new Date();
var file_data = "00:00:01 0 22.6 C 40.2 %\n00:01:01 0 22.6 C 40.1 %";
var items = file_data.split("\n");
var array = [];
for (var i = 0; i < items.length - 1; i++) {
var row_items = items[i].split(" ");
var d = new Date(date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate() + " " + row_items[0]);
array.push([d, Number(row_items[2]), Number(row_items[4])])
}
var data = new google.visualization.DataTable();
data.addColumn('datetime', 'Time');
data.addColumn('number', "Temperature [C]");
data.addColumn('number', "Relative humidity [%]");
data.addRows(array);
var materialOptions = {
chart: {
},
series: {
0: { axis: 'Temps' },
1: { axis: 'Humidity' }
},
axes: {
y: {
Temps: { label: 'Temperature [C]' },
Humidity: { label: 'Relative humidity [%]' }
}
}
};
var materialChart = new google.charts.Line(document.getElementById('chart_div'));
materialChart.draw(data, materialOptions);
}
それはデュアルYチャートの例を少し変更したバージョンです。
問題は、それがPC(任意のブラウザ)、Androidの(Chromeでテストした)上で正しく表示されますということですが、Safariとクロームグラフの線の両方のiOSデバイス(アプリ/ iPhone)用に表示されていません。IPad screenshot
なぜこれがこのように機能するのかあなたは考えていますか?