У меня требование! Как показано на рисунке, я пытаюсь установить «maxPadding» в xAxis (свойства объекта highstocks), но не могу, потому что вы не можете сделать это в highstocks, только в highcharts ~~~ Вы можете помочь мне ? Спасибо
Как сделать что-то похожее на эту картинку? какие свойства я могу



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете использовать xAxis.overscroll, чтобы добавить дополнительный диапазон справа от оси x. Обратите внимание, что значение задается в миллисекундах отдельно для chart.xAxis и naviagtor.xAxis.
Код:
Highcharts.stockChart('container', {
title: {
text: 'AAPL Stock Price'
},
xAxis: {
overscroll: 500000000
},
navigator: {
xAxis: {
overscroll: 500000000
}
},
series: [{
name: 'AAPL',
data: [
[1539264600000, 214.45],
[1539351000000, 222.11],
[1539610200000, 217.36],
[1539696600000, 222.15],
[1539783000000, 221.19],
[1539869400000, 216.02],
[1539955800000, 219.31],
[1540215000000, 220.65],
[1540301400000, 222.73],
[1540387800000, 215.09],
[1540474200000, 219.8],
[1540560600000, 216.3],
[1540819800000, 212.24],
[1540906200000, 213.3],
[1540992600000, 218.86],
[1541079000000, 222.22],
[1541165400000, 207.48],
[1541428200000, 201.59],
[1541514600000, 203.77],
[1541601000000, 209.95],
[1541687400000, 208.49],
[1541773800000, 204.47],
[1542033000000, 194.17],
[1542119400000, 192.23],
[1542205800000, 186.8]
]
}]
});<script src = "https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script src = "https://code.highcharts.com/stock/highstock.js"></script>
<script src = "https://code.highcharts.com/stock/modules/exporting.js"></script>
<script src = "https://code.highcharts.com/stock/modules/export-data.js"></script>
<div id = "container" style = "height: 400px; min-width: 310px"></div>Демо:
Ссылка на API:
Что ты имеешь в виду? Не могли бы вы быть более точным?
Хорошо, я хочу, чтобы моя ось X также «отступала вправо», потому что теперь только представление «отступает вправо», а ось X — нет.
Значит, вам не нужны метки на оси X, где на диаграмме есть пустое место?
Я хочу, чтобы ось X также была space , например, views . Так, чтобы ось X соответствовала оси Y.
Вы можете сделать это с помощью xAxis.tickPositioner удаления галочек, значение которых превышает максимальное значение данных (API: api.highcharts.com/highcharts/xAxis.tickPositioner). Проверьте этот пример: jsfiddle.net/BlackLabel/chLy2snr.
Извините, у меня вопрос! Как динамически изменять данные tickPositioner.
Вы можете использовать метод Axis.update, чтобы предоставить массиву tickPositions новые значения. Пример: jsfiddle.net/BlackLabel/yd30g9nh, API: api.highcharts.com/class-reference/Highcharts.Axis#update, api.highcharts.com/highcharts/xAxis.tickPositions
Спасибо, это решает проблему с представлением, но как синхронизировать данные с представлением?