2

我有最新的 hightcharts2.3.5并且我在一页中有很多图表。

我试过了marginTopspacingTop但他们似乎没有在渲染的 div 内移动图表。但是对于萤火虫,我注意到有Top哪些Left 是从脚本生成的,highcharts.js而从那些左侧和顶部我可以根据需要移动图表(这只是在萤火虫中)。但是没有关于如何更改顶部和左侧的设置highcharts API 或设置。

请问我怎样才能改变我拥有TopLeft每张图表。

任何其他信息让我知道,我会添加它。

编辑。

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并且本身,而不是图表区域。marginToprender div

假设 你divid='container'

#container { 
    padding: 20px;

}

演示

编辑2:(评论后):

OP 不想调整padding正在执行的图表的大小。

所以,用这个,

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

演示

于 2013-02-17T16:30:22.570 回答