Переключение данных 2-й панели в диаграмме с несколькими рядами - PullRequest
1 голос
/ 30 октября 2019

Я хотел знать, имел ли кто-нибудь успех при создании диаграммы Highcharts (Highstock) для нескольких серий со второй панелью, которая позволяет пользователю щелкнуть серию на 1-й панели, чтобы переключать данные, отображаемые на второй панели. Примером может быть:

Кривая эквити как 'goog', так и 'aapl', отображаемая на 1-й панели многосерийного графика. Объем только для «goog» отображается ниже на 2-й панели. Если на 1-й панели будет выбрана кривая капитала «aapl», на 2-й панели будет отображаться громкость «aapl».

Большое спасибо!

1 Ответ

0 голосов
/ 31 октября 2019

Я подготовил демонстрацию, которая должна стать хорошим руководством для реализации функции, которая будет скрывать / показывать ряды на другом графике, нажимая на ряды на основном графике.

function hideSeries(current) {
  let series = chart1.series.find(s => s.name === current.name);

  if (series.visible) {
    series.hide();
  } else {
    series.show();
  }
}

Демо

Это то, что вы имели в виду?

...