2

私は最新のハイ2.3.5チャートを持っており、1ページに多くのチャートがあります。

私は試してみましmarginTopspacingTopが、レンダリングされたdiv内でチャートを移動していないようです。しかし、firebug を使用すると、スクリプトから生成されたものがTopあり、それらの左右からチャートを好きなように移動できることに気付きました(これはfirebugだけです)。しかし、topとleftを変更する方法の設定はありません。 highchartsAPIまたは設定。Lefthighcharts.js

どうすれば私が持っているすべてのチャートTopを変更できるようになりますか?Left

他の情報があれば私に知らせてください、そして私はそれを追加します。

編集。

chart = new Highcharts.Chart({
        chart: {
            renderTo: 'wfa_b', type: 'line',width: 760,height:null,marginRight: 5,marginBottom: 24 , 
            marginTop:46},

手伝ってくれてありがとう

編集

他の方法では、レンダリングdivの背景がありますが、この背景をチャートに正確に適合させたくありません。グラフをdivの背景画像の好きな場所に配置したいので、これが明確であることを願っています。

SQLFIDDLE

4

1 に答える 1

3
var chart = new Highcharts.StockChart({

        chart: {
            renderTo: 'container',
            borderWidth: 2,
            marginLeft: 150,
            marginTop: 100
        },
        .
        .
        .
        .
    });

デモ

参照

編集(コメントの後):

OPが明らかにしたように、彼はチャート領域ではなく、それ自体marginLeftが必要marginTopです。render div

あなたが持っていると仮定するdivid='container'

#container { 
    padding: 20px;

}

デモ

編集2:(コメントの後):

OPは、padding行っていたチャートのサイズを変更したくありませんでした。

だから、これを使って、

#container .highcharts-container {
   top: 100px !important;
   left: 100px !important;
}

デモ

于 2013-02-17T16:30:22.570 に答える