我有最新的hightcharts 2.3.5
,我在一个页面中有很多图表。
我尝试使用marginTop
和spacingTop
,但他们似乎没有在渲染的div中移动图表。但是对于firebug,我注意到Top
和Left
是从脚本highcharts.js
生成的,从左边和顶部我可以按照我想要的方式移动图表(这只是在firebug中) 。但是没有关于如何在highcharts API或设置中更改顶部和左侧的设置。
请问我如何为每张图表更改Top
和Left
。
任何其他信息让我知道,我会添加它。
EDIT。
chart = new Highcharts.Chart({
chart: {
renderTo: 'wfa_b', type: 'line',width: 760,height:null,marginRight: 5,marginBottom: 24 ,
marginTop:46},
感谢您的帮助
修改
在其他方面我有渲染div的背景但我不希望这个背景恰好适合图表,我想将我的图表定位在我想要的div的背景图像上,希望这个明确
答案 0 :(得分:3)
var chart = new Highcharts.StockChart({
chart: {
renderTo: 'container',
borderWidth: 2,
marginLeft: 150,
marginTop: 100
},
.
.
.
.
});
修改(评论后):
在OP澄清时,他需要marginLeft
本身的marginTop
和render div
,而不是图表区域。
假设您div
id='container'
,
#container {
padding: 20px;
}
编辑2:(评论后):
OP并不想调整padding
正在做的图表的大小。
所以,使用这个,
#container .highcharts-container {
top: 100px !important;
left: 100px !important;
}