2016-06-01 12 views
1

ドーナツチャートの内側に画像を挿入する必要がありますが、ブートストラップを使用しているときに反応して画像の位置がドーナツチャートから外れます。画像をドーナツチャートの中央に表示したいのですが、どうすればいいですか?ブートストラップ+ HighCharts.jsドーナツチャートの反応的な画像位置

コード例:http://paste.ubuntu.com/16889111/

+0

http://stackoverflow.com/help/mcve、コードを提供 – theblindprophet

+0

人々があなたを助けるためにコードを表示する必要があります。 –

+0

コード:http://paste.ubuntu.com/16889111/ –

答えて

0

chart.renderer.imageのためのあなたのコードは、相対的ではない固定値を使用している:上隅の

// Render the image 
chart.renderer.image('http://highcharts.com/demo/gfx/sun.png', 220, 200, 60, 60) 
.add(); 
私はあなたの四つの値(上隅のx位置を作ることをお勧め

、y座標

、イメージの幅、およびイメージの高さ)の変数を使用して、グラフコンテナの現在のサイズに基づいています。

$('#chart').height()$('#chart').width()に基づいて値を設定することを検討して確認してくださいあなたのチャート内の画像が時にビューポートの変更更新されます行うことchart.redraw()chart.reflow()機能をテスト。

関連する問題