HTC 欲望 S の Android アプリケーションを開発しています。ハイチャートを使用してグラフをプロットしています。ただし、曲線をズームすることはできません。zoomType : 'x' を使用しましたが、機能しません。何が問題なのか誰か教えてください。また、ズームする他の方法があれば。以下は私のコードです:
$(function callJS() {
var carter = dataLoader.getfhr();
var myArray = carter.split(" ");
for(var i=0; i<myArray.length; i++)
{ myArray[i] = parseFloat(myArray[i]); }
var chart;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'spline',
zoomType: 'x',
spacingRight: 20,
backgroundColor : '#E8E8E8'
},
title: {
text: 'Fetal Heart Rate'
},
subtitle: {
// text: 'October 6th and 7th 2009 at two locations in Vik i Sogn, Norway'
},
xAxis: {
gridLineWidth: 1,
lineColor: '#CC3333',
tickColor: '#CC3333',
//minorTickInterval: 1,
// minorTickLength: 0
},
yAxis: {
title: {
text: 'FHR values'
},
min: 1500,
max: 3500,
minorTickInterval: 10,
lineColor: '#CC3333',
lineWidth: 1,
//tickWidth: 1,
tickColor: '#CC3333',
//minorGridLineWidth: 'auto',
//gridLineColor : '#CC3333',
//minorTickInterval: 10,
//minorTickLength : 'auto',
// gridLineWidth: 2,
alternateGridColor: null,
plotBands: [{ // mark the weekend
color: 'pink',
//from: 120,
// to:160
}]
},
tooltip: {
formatter: function() {
return '<b>' + this.series.name + '</b><br/>' + this.x + ': ' + this.y;
}
},
plotOptions: {
spline: {
lineWidth: 4,
states: {
hover: {
lineWidth: 5
}
},
marker: {
enabled: false,
states: {
hover: {
enabled: true,
symbol: 'circle',
radius: 5,
lineWidth: 1
}
}
},
}
},
series: [{
name: 'FHR value',
data: myArray,
color: '#383838',
//dataLabels: {
// align: 'left',
// enabled: true
// }
}]
});
});
});
ありがとう。