在高图表上,我有一个treemap with 2 levels,每个都有一个不同的布局算法。现在我想把我们能看到的限制到目前的水平。这意味着在第 1 级,我不想看到2级的标签,仅在向下钻取时才会出现(并且级别 1 的标签将消失)。
我知道这很容易levelIsConstant: false
,但这仅适用于 1 个级别,我使用 2 个级别是因为我需要不同的布局。
这是我目前拥有的链接:
series: [{
type: "treemap",
allowDrillToNode: true,
alternateStartingDirection: true,
levels: [{
level: 1,
layoutAlgorithm: 'squarified',
dataLabels: {
enabled: true,
align: 'left',
verticalAlign: 'top',
style: {
fontSize: '15px',
fontWeight: 'bold'
}
}
}, {
level: 2,
layoutAlgorithm: 'stripes',
color: 'blue'
}],
//...
http://jsfiddle.net/dhfera2y/2/ http://jsfiddle.net/dhfera2y/2/
我希望隐藏所有名称以及分隔它们的线。
EDIT:在每个级别上使用 rgba 颜色,我可以隐藏其下面的节点,但我仍然无法隐藏它们的标签!