十五、基础教程-图表缩放(Zoom)
来源:互联网 发布:matlab数据分析 编辑:程序博客网 时间:2024/06/01 15:58
图表缩放指的是局部放大或缩小图表,可以更方便的查看图表数据。Highcharts支持两种方式缩放,缩放(zoom)和平移(panning), 并且是完美支持移动端手势操作的 。
一、缩放(zoom)
只需要简单设置 zoomType 即可实现图表缩放,例如:
$("#container").highcharts({ chart: { zoomType: 'x' } // ... 省略代码});
其中 zoomType 取值为 x、y、xy 中的一个,分别表示图表可以沿 x 轴,y轴,xy轴放大,也就是水平、竖直、平面放大。zoomType 默认值是 None,即无方法功能。
1、重置缩放比例按钮
和重置缩放比例按钮先关的配置有三个:
resetZoomButton:按钮相关配置,详见 API文档lang.resetZoom:按钮文字,详见API文档lang.resetZoomTitle:按钮标题,详见API文档
2、选中样式
selectionMarkerFill 为选中时区域的背景填充,值为颜色(支持颜色代码、十六进制、rgb、rgba形式).
3、事件
图表缩放事件处理函数,chart.events.selection,在事件处理函数里,可以获取缩放相关信息,例如缩放后图表的范围,示例代码
$("#container").highcharts({ chart: { events: { selection: function(e) { // 事件处理代码,可以通过 console.log(e) 查看更多详细信息 } } }});
二、平移(panning)
图表缩放后,我们还可以进行平移操作(Highstock 默认就是平移操作)。默认情况下,highcharts 是没有开启平移功能的,这个下面几个参数相关·
panning:是否开启平移功能,highcharts 默认是 false,highstock 默认为 truepanKey:平移按键,对应的是键盘的键名,例如 ’Shift’, ‘ctrl’ 。对于 highcharts,开启平移后,还需要设置 pankey,对应的操作是缩放图表后,按钮指定按键就可以平移了;对于 Highstock 则没有这个配置,默认平移是直接拖动操作的。pinchType:同 zoomType,用于移动端手势操作缩放方向。
阅读全文
0 0
- 十五、基础教程-图表缩放(Zoom)
- 关于zoom的缩放
- CSS缩放:zoom(解决Firefox、Opera的兼容问题)
- svg图片动态缩放功能(jquery-svg-pan-zoom)
- 页面缩放兼容性处理(zoom,Firefox火狐浏览器)
- 页面缩放兼容性处理(zoom,Firefox火狐浏览器)
- 控制页面缩放 css--zoom
- 五、基础教程-图表配置
- 实现图片的移动和缩放的功能类(move and zoom)
- 【 D3.js 进阶系列 — 6.1 】 缩放的应用(Zoom)
- zoom元素用来设置缩放比例的
- iPhone开发基础教程笔记(十五)--第十五章 加速计
- python基础教程学习笔记十五
- 四、 基础教程-图表主要组成
- Zoom
- zoom
- QCustomPlot实现矩形缩放图表
- android 多点触摸 实现图片缩放 Image Zoom
- list编码问题python-2.7
- PHP 5 SimpleXML 函数
- java的System.getProperty()方法可以获取的值,仅供参考
- Android基础_帧动画 补间动画 属性动画(十一)
- 物理地址相关说明
- 十五、基础教程-图表缩放(Zoom)
- java 浮点类型计算
- 二维码研究摘要
- Mina中遇到SLF4J: Failed to load class的问题及解决
- addslashes 和 stripslashes
- Linux下lvm中PV丢失找回方法
- 监控setOutsideTouchable点击
- android Inflater
- ios JSONKit isa 错误解决