Проблема, которую я заметил, когда вы ставили две диаграммы бок о бок в высоких диаграммах, заключается в том, что функция всплывающей подсказки будет работать для первого графика, но не для другого. Я предполагаю, что хотя диаграммы "выглядят" так, как будто они рядом друг с другом... но на самом деле диаграмма 1 находится на вершине диаграммы 2. Хорошим примером этого является следующее: http://jsfiddle.net/F3pts/7/
Другой пример, который даст ту же проблему:
var options = {
chart: {
renderTo: 'container',
animation: true
},
xAxis: [{
type: 'datetime',
width :320,
}, {
type: 'datetime',
offset: 0,
width :200,
left: 380
}],
yAxis: [{
lineWidth: 2,
offset: 0,
tooltip: {
enabled: true,
formatter: function () {
return this.value;
}
}
},
],
series: [{
xAxis: 0,
name: 'Some line',
data: [
[Date.UTC(2010, 0, 1), 3],
[Date.UTC(2010, 0, 2), 7],
[Date.UTC(2010, 0, 3), 5],
[Date.UTC(2010, 0, 6), 6],
[Date.UTC(2010, 0, 7), 4],
[Date.UTC(2010, 0, 8), 5]
],
}, {
name: 'bar1',
xAxis: 1,
data: [
[Date.UTC(2010, 0, 1), 5],
[Date.UTC(2010, 0, 2), 6],
[Date.UTC(2010, 0, 3), 7],
[Date.UTC(2010, 0, 6), 4],
[Date.UTC(2010, 0, 7), 3],
[Date.UTC(2010, 0, 8), 4]
],
}, {
name: 'bar2',
xAxis: 1,
data: [
[Date.UTC(2010, 0, 1), 5],
[Date.UTC(2010, 0, 2), 8],
[Date.UTC(2010, 0, 3), 5],
[Date.UTC(2010, 0, 6), 6],
[Date.UTC(2010, 0, 7), 4],
[Date.UTC(2010, 0, 8), 3]
],
}]
};
var chart = new Highcharts.Chart(options);
Любые идеи относительно того, как ВСЕ всплывающие подсказки могут отображаться? Kinda поражает цель, если только один из них доступен...
С уважением и благодарностью за ваше время
Всплывающая подсказка не работает, из-за монетизированной диаграммы:
tooltip: {
pointFormat: function () {
return "";
}
},
pointFormat должен быть строкой, а не функцией.
Во всяком случае, существует проблема с положением всплывающей подсказки, см. # 2062.