2

自分のページの1つでHighchartsjavascriptチャートライブラリをテストしているときに問題が発生しています。

私が見ている問題は、ブラウザのサイズを少し調整するまで、データが表示されないことです。サイズを変更する前に、ツールチップにポイントが表示されます。

最初は、問題はjqueryタブが原因だと思いましたが、そうではありませんでした。Highchartsの推奨事項から修正を追加しました。http://www.highcharts.com/studies/jquery-ui-tabs.htm

初期化後にチャートのsetSize()メソッドを呼び出して、手動でサイズを変更すると線が実行可能になるかどうかを確認しました。

何か案は?

ここで、チャートを初期化する方法を説明します。

$(div).ready(function(){
    var chart = new Highcharts.Chart({
        chart: {renderTo: 'some-div', type: 'line'},
        title: {text: 'Title'},
        xAxis: {type: 'text',title: {text: null}},
        yAxis: {title: {text: 'Usage'}},
        series: [{name:"Series 1", data : [1,2,3,4,5,6,6,7,2,7] }],
        legend: {enabled: true}
    });
})
4

1 に答える 1

2

それを理解しました、まあ私は問題を正確に見つけませんでしたが、解決策を見つけました。

バージョンv2.1.6から最新(v2.3.5)にアップグレードすると、問題が解決しました。

変更ログを見ると、Jquery 1.7/1.8の互換性の問題に関するバグ修正への参照がいくつかありました。

于 2012-12-26T14:55:27.420 に答える