链接到最小复制
重现步骤
当前行为 在树形图中,当值为“0”时,图块显示为灰色,因为添加了带有颜色的 itemstyle,但在 sunburst 中,图块为绿色,尽管有 itemstyle。
预期行为 在Sunburst中,瓷砖颜色必须是灰色
如果超出 VisualMap 指定的 min 和 max 的值应具有不同的颜色,则可以使用 outOfRange 属性(如果 range 等于 min /最大限度)。解决方法是为范围和最小值/最大值指定稍微不同的值。
示例:
var data = [
{
name: 'Grandpa',
children: [
{
name: 'Cousin Jack',
value: 2
},
{
name: 'Cousin Mary',
value: 5
},
{
name: 'Cousin Ben',
value: 4
},
{
name: 'Me',
value: 5
},
{
name: 'Brother Peter',
value: 1
}
]
},
{
name: 'Nancy',
children: [
{
name: 'Cousin Betty',
value: 1
},
{
name: 'Cousin Jenny',
value: 8
}
]
}
];
option = {
series: {
type: 'sunburst',
data: data
},
visualMap: [
{
type: 'continuous',
min: 1.999999999,
max: 10.00000001,
range: [2, 10],
inRange: {
color: ['green', 'yellow', 'red']
},
outOfRange: {
color: 'grey'
}
}
]
};