Вам не нужно устанавливать свойство chart.marginRight
, потому что (как вы можете видеть сейчас, и вы можете прочитать в документации), оно создает свободное пространство между краем диаграммы и областью графика, поэтому навигаторимеет то же самое, что и другие элементы диаграммы.
Чтобы добиться необходимого эффекта, просто установите для всех полей значение 0
, а затем установите свойство width
, например, равное 95%
на каждой оси Y и X (в данном случае три оси).Он должен дать вам то, что вам нужно.
chart: {
margin: 0
},
yAxis: [{
labels: {
align: 'right',
x: 30
},
height: '60%',
lineWidth: 2,
resize: {
enabled: true
},
width: '95%'
}, {
labels: {
align: 'right',
x: 30
},
top: '65%',
height: '35%',
width: '95%',
offset: 0,
lineWidth: 2
}],
xAxis: {
width: '95%'
},
Живой пример: https://jsfiddle.net/5zxodeb0/