{{ target: component-data-zoom-slider }}
滑动条型数据区域缩放组件(dataZoomInside)
滑动条型数据区域缩放组件提供了数据缩略图显示,缩放,刷选,拖拽,点击快速定位等数据筛选的功能。下图显示了该组件可交互部分
const option = { color: [‘#3398DB’], tooltip: { trigger: ‘axis’ }, xAxis: { data: data.map(function (item) { return item[0]; }) }, yAxis: { splitLine: { show: false } }, dataZoom: [{ }], series: { name: ‘Beijing AQI’, type: ‘bar’, data: data.map(function (item) { return item[1]; }) } };
{{ use: partial-component-id( prefix = “#” ) }}
是否显示 ${dataZoomName} 组件。如果设置为 false
,不会显示,但是数据过滤的功能还存在。
组件的背景颜色。
数据阴影的样式。
阴影的线条样式
{{ use: partial-line-style( prefix = “###”, defaultWidth = 0.5, defaultColor = ‘#d2dbee’ ) }}
阴影的填充样式
{{ use: partial-area-style( prefix = “###”, defaultOpacity = 0.2, defaultColor = ‘d2dbee’ ) }}
{{ use: partial-version( version = “5.0.0” ) }}
选中部分数据阴影的样式。
选中部分阴影的线条样式
{{ use: partial-line-style( prefix = “###”, defaultWidth = 0.5, defaultColor = ‘#8fb0f7’ ) }}
选中部分阴影的填充样式
{{ use: partial-area-style( prefix = “###”, defaultOpacity = 0.2, defaultColor = ‘#8fb0f7’ ) }}
选中范围的填充颜色。
边框颜色。
两侧缩放手柄的 icon 形状,支持路径字符串,默认为:
'M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z'
{{ use: partial-icon-image-path() }}
控制手柄的尺寸,可以是像素大小,也可以是相对于 dataZoom 组件宽度的百分比,默认跟 dataZoom 宽度相同。
两侧缩放手柄的样式配置。
{{ use: partial-item-style( prefix = “##”, defaultColor = “#fff”, defaultBorderColor = “#ACB8D1” ) }}
{{ use: partial-version( version = “5.0.0” ) }}
移动手柄中间的 icon,支持路径字符串,默认为:
'M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z'
{{ use: partial-icon-image-path() }}
{{ use: partial-version( version = “5.0.0” ) }}
移动手柄的尺寸高度。
{{ use: partial-version( version = “5.0.0” ) }}
移动手柄的样式配置。
{{ use: partial-item-style( prefix = “##”, defaultColor = “#D2DBEE” ) }}
显示label的小数精度。默认根据数据自动决定。
显示的label的格式化器。
如果为 string
,表示模板,例如:aaaa{value}bbbb
,其中{value}
会被替换为实际的数值。
如果为 Function
,表示回调函数,例如:
/** * @param {*} value 如果 axis.type 为 'category',则 `value` 为 axis.data 的 index。 * 否则 `value` 是当前值。 * @param {strign} valueStr 内部格式化的结果。 * @return {string} 返回最终的label内容。 */ labelFormatter: function (value) { return 'aaa' + value + 'bbb'; }
是否显示detail,即拖拽时候显示详细数值信息。
是否在 dataZoom-silder
组件中显示数据阴影。数据阴影可以简单地反应数据走势。
拖动时,是否实时更新系列的视图。如果设置为 false
,则只在拖拽结束的时候更新。
{{ use: partial-simple-text-style( prefix = ‘##’, name = 'dataZoom ', defaultColor = ‘#333’ ) }}
{{ use: partial-data-zoom-common( dataZoomName = ‘dataZoom-slider’ ) }}
{{ use: partial-rect-layout( componentName = ‘dataZoom-slider’ ) }}
{{ use: partial-version( version = “5.0.0” ) }}
是否开启刷选功能。在下图的 brush 区域你可以按住鼠标左键后框选出选中部分。
{{ use: partial-version( version = “5.0.0” ) }}
刷选框样式设置。
{{ use: partial-item-style( prefix = “##”, defaultColor = “rgba(135,175,274,0.15)” ) }}
{{ use: partial-version( version = “5.0.0” ) }}
高亮样式设置。
{{ use: partial-item-style( prefix = “###” ) }}
{{ use: partial-item-style( prefix = “###” ) }}