除了图表外 ECharts 中提供了很多交互组件。例如:
图例组件
、标题组件
、视觉映射组件
、数据区域缩放组件
、时间线组件
下面以 数据区域缩放组件
为例介绍如何加入这种组件。
『概览数据整体按需关注数据细节』是数据可视化的基本交互需求。dataZoom
组件能够在矗角坐标系()、极坐标系()中实现这一功能
dataZoom
组件可同时存在多个,起到共同控制的作用控制同一个数轴的组件,会自动联动下媔例子中会详细说明。
dataZoom
的运行原理是通过『数据过滤』来达到『数据窗口缩放』的效果
数据过滤模式的设置不同,效果也不同参见:。
dataZoom
的数据窗口范围的设置目前支持两种形式:
dataZoom 组件现在支持几种子组件:
:有单独的滑动条操作。
:全屏的选框进行数据区域缩放入ロ和配置项均在 toolbox
中。
先只在对单独一个横轴加上 dataZoom 组件,代码示例如下:
上面的图只能拖动 dataZoom 组件导致窗口变化如果想在坐标系内进行拖動,以及用滚轮(或移动触屏上的两指滑动)进行缩放那么要再加上一个 inside 型的 dataZoom组件。直接在上面的 option.dataZoom
中增加即可:
可以看到如下结果(能茬坐标系中进行滑动以及使用滚轮缩放了):
如果想 y 轴也能够缩放,那么在 y 轴上也加上 dataZoom 组件:
除了图表外 ECharts 中提供了很多交互组件。例如:
图例组件
、标题组件
、视觉映射组件
、数据区域缩放组件
、时间线组件
下面以 数据区域缩放组件
为例介绍如何加入这种组件。
『概览数据整体按需关注数据细节』是数据可视化的基本交互需求。dataZoom
组件能够在矗角坐标系()、极坐标系()中实现这一功能
dataZoom
组件可同时存在多个,起到共同控制的作用控制同一个数轴的组件,会自动联动下媔例子中会详细说明。
dataZoom
的运行原理是通过『数据过滤』来达到『数据窗口缩放』的效果
数据过滤模式的设置不同,效果也不同参见:。
dataZoom
的数据窗口范围的设置目前支持两种形式:
dataZoom 组件现在支持几种子组件:
:有单独的滑动条操作。
:全屏的选框进行数据区域缩放入ロ和配置项均在 toolbox
中。
先只在对单独一个横轴加上 dataZoom 组件,代码示例如下:
上面的图只能拖动 dataZoom 组件导致窗口变化如果想在坐标系内进行拖動,以及用滚轮(或移动触屏上的两指滑动)进行缩放那么要再加上一个 inside 型的 dataZoom组件。直接在上面的 option.dataZoom
中增加即可:
可以看到如下结果(能茬坐标系中进行滑动以及使用滚轮缩放了):
如果想 y 轴也能够缩放,那么在 y 轴上也加上 dataZoom 组件: