Jquery Mobile (1.2.0) と Highstock チャートを使用して Phonegap (2.2.0) アプリケーションをテストしています。ready
私の関数を呼び出すjquery関数を備えたJavaScriptがありgraph()
ます。その下に、次のような div を配置します。
<div data-role="content" style="text-align:center;">
<div id="container" style="height:220px; right:10px;"></div>
</div>
また、highstock コードは function.js ファイルにあります。
function graph(){
$(function() {
$.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=?', function(data) {
// Create the chart
window.chart = new Highcharts.StockChart({
chart : {
renderTo : 'container'
},
rangeSelector : {
selected : 1
},
title : {
text : 'AAPL Stock Price'
},
series : [{
name : 'AAPL',
data : data,
tooltip: {
valueDecimals: 2
}
}]
});
});
});
}
Xcodeで実行すると、正しい幅に調整されません。幅と高さを手動で入力すると問題はありませんが、クロスプラットフォームで開発しているため、%に入れたいと思いますまたは、それが好きで、右の画面を埋めるだけです。結果なしで最小幅と高さを試してみました.チャートはindex.htmlでレンダリングされます.関数beforecreateでチャートをレンダリングすると、より良い結果が得られますが、パフォーマンスの問題があります.
お役に立てれば幸いです。よろしく。