Highcharts 可以在高图中用鼠标缩放吗?

Highcharts 可以在高图中用鼠标缩放吗?,highcharts,Highcharts,有没有可能像谷歌地球那样用鼠标放大海图 是否有代码可以执行此操作?现在看来这是可能的,请参阅。 这是最初的答案 没有。不是你描述的那样 海图的网站上说 使用鼠标指针,通过拖动图表中的矩形来执行缩放。与收缩缩放不同,用户不能平移缩放区域,但必须先缩小,然后再放大新区域 在触摸设备上,用户可以通过在图表区域中挤压来缩放。在这些设备上,用户还可以通过用一根手指在图表上平移来移动缩放区域 这些是你唯一的官方选择。有一个积极的,但这是在2011年(4年前)。我想你运气不好。Highcharts鼠标滚轮缩

有没有可能像谷歌地球那样用鼠标放大海图


是否有代码可以执行此操作?

现在看来这是可能的,请参阅。

这是最初的答案


没有。不是你描述的那样

海图的网站上说

使用鼠标指针,通过拖动图表中的矩形来执行缩放。与收缩缩放不同,用户不能平移缩放区域,但必须先缩小,然后再放大新区域

在触摸设备上,用户可以通过在图表区域中挤压来缩放。在这些设备上,用户还可以通过用一根手指在图表上平移来移动缩放区域


这些是你唯一的官方选择。有一个积极的,但这是在2011年(4年前)。我想你运气不好。

Highcharts鼠标滚轮缩放可以通过将Highmaps作为模块包含在Highcharts中来实现

$(函数(){
$.getJSON('https://www.highcharts.com/samples/data/jsonp.php?filename=usdeur.json&callback=?,函数(数据){
$(“#容器”)。高图({
图表:{
平移:对
},
地图导航:{
启用:对,
启用按钮:false
},
标题:{
文字:“一段时间内美元对欧元的汇率”
},
副标题:{
text:document.ontouchstart==未定义?
'在绘图区域中单击并拖动以放大':'挤压图表以放大'
},
xAxis:{
键入:“日期时间”
},
亚克斯:{
标题:{
文字:“汇率”
}
},
图例:{
已启用:false
},
打印选项:{
面积:{
填充颜色:{
线性梯度:{
x1:0,
y1:0,
x2:0,
y2:1
},
停止:[
[0,Highcharts.getOptions().Color[0]],
[1,Highcharts.Color(Highcharts.getOptions().colors[0])。setOpacity(0)。get('rgba')]
]
},
标记:{
半径:2
},
线宽:1,
国家:{
悬停:{
线宽:1
}
},
阈值:空
}
},
系列:[{
类型:'区域',
名称:“美元兑欧元”,
数据:数据
}]
});
});
});


您的uservoice链接现在有一个指向工作示例的链接。您接受的答案不再是最佳答案,正如其中一条评论所指出的。我已经发布了正确的答案。谢谢你的回复Xendi这将对我帮助很大:)