#highcharts #rotation #candlestick-chart
#highcharts #вращение #график свечей
Вопрос:
Используя Highstock, я хочу нарисовать график свечей поверх линейного графика. Я знаю, это звучит странно, но мне нужно повернуть график свечей на 90 градусов по часовой стрелке. Код, который у меня есть сейчас, это:
Highcharts.getJSON('https://cdn.jsdelivr.net/gh/highcharts/highcharts@v7.0.0/samples/data/new-intraday.json', function (data) {
// create the chart
Highcharts.stockChart('container', {
title: {
text: 'AAPL stock price by minute'
},
navigator: {
enabled: false
},
rangeSelector: {
enabled: false
},
series: [{
name: 'AAPL',
type: 'candlestick',
data: data,
tooltip: {
valueDecimals: 2
}
},{
name: 'TEST',
type: 'line',
data: data
}]
});
});
Я хочу получить следующее (что-то вроде …):
Есть (простая) идея?
Ответ №1:
Highstock не приспособлен для такого рода настройки. Кажется, что единственным простым способом является создание двух перекрывающихся графиков — одного перевернутого и одного с прозрачным фоном, но мы должны учитывать множество ограничений, таких как, например, всплывающая подсказка.
chart: {
inverted: true,
...
}
Живая демонстрация: https://jsfiddle.net/BlackLabel/nb1jyaq5 /
Ссылка на API: https://api.highcharts.com/highcharts/chart.inverted
Комментарии:
1. Это именно то, чего я хотел. Мне не нужна всплывающая подсказка или что-либо на повернутом графике, только график. Большое спасибо!