我的页面中有一个散点图高图,它呈现得非常好。问题是当我在工具提示区域内滚动鼠标时,图表缩放功能正在执行。我需要禁用这个。但我不想完全禁用图表的缩放,因为要求规定它需要放大图表,以便在有重叠点时查看点信息。请问有什么帮助吗?或者有人知道如何使用 javascript 手动查找 zoomtype 属性?我尝试使用萤火虫找到它,但无济于事。
//代码示例
var data = [
[1, 1],
[2, 2],
[3, 3],
[4, 4]
];
var chartingOptions = {
chart: {
renderTo: 'container',
zoomType: 'xy'
},
tooltip: {
useHTML: true,
shared:false,
formatter: function() { return '<div style="height:100px;width:200px;overflow:auto"><table><tr><td>sdsd</td></tr><tr><td>sdsd</td></tr><tr><td>sdsd</td></tr><tr><td>sdsd</td></tr><tr><td>sdsd</td></tr><tr><td>sdsd</td></tr><tr><td>sdsd</td></tr></table>'}
},
series: [{
type: 'scatter',
name: 'serie',
data: data
}]
};
chartingOptions = $.extend({}, jugalsLib.getBasicChartOptions(), chartingOptions);
var chart = new Highcharts.Chart(chartingOptions);
var $tooltip = $(chart.tooltip.label.element);
$tooltip.mouseup(function (e) {
chart.tracker.selectionMarker = chart.tracker.selectionMarker.destroy();
});