Пожалуйста, совет, если есть какие-либо трудности в понимании вопроса. чтобы я мог отредактировать вопрос и предоставить необходимую информацию.
Я хочу показать линию и всплывающую подсказку на нескольких диаграммах при наведении курсора на одну диаграмму.
На следующем графике я могу получить линию на одном графике, я хочу, чтобы линия продолжалась до оси X, а также всплывающая подсказка для выделенного значения на нескольких графиках.
Ниже приведен jsfiddle, над которым я работал до сих пор.
$(window).load(function () {
var textareas$ = $('#chartarea g');
textareas$.hide();
$('input[name="Air"]').change(function () {
var elem$ = $(this);
var correspelem$ = textareas$.eq(elem$.val() - 1);
if (elem$.val() == 1) {
select('Retail', "#Retail");
} else if (elem$.val() == 2) {
select("Gas", "#Gas");
} else if (elem$.val() == 3) {
select("Dining", "#Dining");
} else {};
if (elem$.is(':checked')) correspelem$.show();
else correspelem$.hide();
var lastSelectedChartIndex;
var chartAxis = document.querySelectorAll('#chartarea .axis.x');
var selectedCharts = document.querySelectorAll('#options input').forEach((elem, index) => {
if (elem.checked) {
lastSelectedChartIndex = index;
}
});
//console.log(lastSelectedChartIndex)
chartAxis
.forEach((elem, index) => (index !== chartAxis.length - 1) && !(index == lastSelectedChartIndex) ? elem.style.display = 'none' : elem.style.display = 'block')
});
});
setLinePosition
на своем графике, который предоставит значение другим вашим графикам в обратном вызове, а затем для каждого графика установите положение линии в соответствии с полученным значением. - person Hugues Stefanski   schedule 15.08.2017