最后修改时间:2022-12-15 18:26
图表缩放指的是局部放大或缩小图表,可以更方便的查看图表数据。
Highcharts支持两种方式缩放,缩放(zoom)和平移(panning), 并且是完美支持移动端手势操作的 。
只需要简单设置 zoomType 即可实现图表缩放,例如:
$("#container").highcharts({
chart: {
zoomType: 'x'
}
// ... 省略代码
});
其中 zoomType 取值为 x
、y
、xy
中的一个,分别表示图表可以沿 x 轴,y轴,xy轴放大,也就是水平、竖直、平面放大。zoomType 默认值是 None,即无方法功能。
和重置缩放比例按钮先关的配置有三个:
selectionMarkerFill 为选中时区域的背景填充,值为颜色(支持颜色代码、十六进制、rgb、rgba形式).
图表缩放事件处理函数,chart.events.selection,在事件处理函数里,可以获取缩放相关信息,例如缩放后图表的范围,示例代码
$("#container").highcharts({
chart: {
events: {
selection: function(e) {
// 事件处理代码,可以通过 console.log(e) 查看更多详细信息
}
}
}
});
缩放事件的一些应用,例如需要在新的图表里展现当前选中的范围曲线,而不是放大操作,这时候就需要用到这个事件函数了。
图表缩放后,我们还可以进行平移操作(Highstock 默认就是平移操作)。默认情况下,highcharts 是没有开启平移功能的,这个下面几个参数相关
本教程仅用于学习、研究和交流目的,欢迎非商业转载。转载请注明出处及完整的链接。
订阅更新
尊敬的用户您好:
由于域名备案调整,我们将于 2023-01-01 ~ 2023-01-07 日陆续停用 highcharts.com.cn 域名,受影响的网站及域名如下:
网站或服务名称 | 域名 | 替代的网站 |
---|---|---|
主站 | www.highcharts.com.cn | www.hcharts.cn |
静态资源服务/CDN | cdn.highcharts.com.cn code.highcharts.com.cn | code.hcharts.cn |
img.highcharts.com.cn | img.hcharts.cn | |
API 文档 | api.highcharts.com.cn | api.hcharts.cn |
导出服务 | export.highcharts.com.cn | export.hcharts.cn |
以上网站服务及 highcharts.com.cn 域名下的网站将于 2023-01-08 日全部下线,未来一段时间将不可访问,后续我们将上线新的网站。
如果您的应用中有使用到相关服务,请抓紧时间对链接进行调整(特别是静态资源/CDN 服务的链接),以免影响您的网站或应用的正常运行,由此给您带来的不便,敬请谅解。
如需帮助,请及时与我们联系:0571-86208605 / 18106595564(微信)。
简数科技 2022-12-22