{ "id": { "desc": "
组件 ID。默认不指定。指定则可用于在 option 或者 API 中引用组件。
\n" }, "name": { "desc": "系列名称,用于tooltip的显示,legend 的图例筛选,在 setOption
更新数据和配置项时用于指定对应的系列。
所有图形的 zlevel 值。
\nzlevel
用于 Canvas 分层,不同zlevel
值的图形会放置在不同的 Canvas 中,Canvas 分层是一种常见的优化手段。我们可以把一些图形变化频繁(例如有动画)的组件设置成一个单独的zlevel
。需要注意的是过多的 Canvas 会引起内存开销的增大,在手机端上需要谨慎使用以防崩溃。
zlevel
大的 Canvas 会放在 zlevel
小的 Canvas 的上面。
组件的所有图形的z
值。控制图形的前后顺序。z
值小的图形会被z
值大的图形覆盖。
z
相比zlevel
优先级更低,而且不会创建新的 Canvas。
treemap 组件离容器左侧的距离。
\nleft
的值可以是像 20
这样的具体像素值,可以是像 '20%'
这样相对于容器高宽的百分比,也可以是 'left'
, 'center'
, 'right'
。
如果 left
的值为'left'
, 'center'
, 'right'
,组件会根据相应的位置自动对齐。
treemap 组件离容器上侧的距离。
\ntop
的值可以是像 20
这样的具体像素值,可以是像 '20%'
这样相对于容器高宽的百分比,也可以是 'top'
, 'middle'
, 'bottom'
。
如果 top
的值为'top'
, 'middle'
, 'bottom'
,组件会根据相应的位置自动对齐。
treemap 组件离容器右侧的距离。
\nright
的值可以是像 20
这样的具体像素值,可以是像 '20%'
这样相对于容器高宽的百分比。
默认自适应。
\n", "uiControl": { "type": "percent", "default": "0%" } }, "bottom": { "desc": "\n\ntreemap 组件离容器下侧的距离。
\nbottom 的值可以是像 20
这样的具体像素值,可以是像 '20%'
这样相对于容器高宽的百分比。
默认自适应。
\n", "uiControl": { "type": "percent", "default": "0%" } }, "width": { "desc": "\n\ntreemap 组件的宽度。
\n", "uiControl": { "type": "percent", "default": "50%" } }, "height": { "desc": "\n\ntreemap 组件的高度。
\n", "uiControl": { "type": "percent", "default": "50%" } }, "squareRatio": { "desc": "\n\n期望矩形长宽比率。布局计算时会尽量向这个比率靠近。
\n默认为黄金比:0.5 * (1 + Math.sqrt(5))
。
设置了 leafDepth
后,下钻(drill down
)功能开启。drill down
功能即点击后才展示子层级。
leafDepth
表示『展示几层』,层次更深的节点则被隐藏起来。点击则可下钻看到层次更深的节点。
例如,leafDepth
设置为 1
,表示展示一层节点。
默认没有开启 drill down
(即 leafDepth
为 null
或 undefined
)。
drill down 的例子:
\n