旭日图基本被指配置 数据接机构 tooltip配置
配置项如下
var data = [{
name: "虚构" + 3,
value: 50,
textStyle: {
color: "#fff"
},
children: [{
value: 4,
name: "111",
// 每个子类别 可以单独设置颜色
itemStyle: {
color: "#EA5151"
}
},
{
value: 6,
name: "111"
},
{
value: 4,
name: "111"
},
{
value: 6,
name: "111"
},
{
value: 4,
name: "111"
},
{
value: 6,
name: "111"
},
{
value: 4,
name: "111"
},
{
value: 6,
name: "111"
},
{
value: 4,
name: "111"
},
{
value: 6,
name: "111"
}
]
},
{
name: "非虚构",
value: 10,
children: [{
value: 4,
name: "111"
},
{
value: 6,
name: "111"
}
]
}
];
option = {
backgroundColor: "#161627",
tooltip: {
show: true,
formatter: function(item) {
console.log(item);
return `${item.name}:${item.value}`;
}
},
color: ["#FFAE57", "#FF7853", "#EA5151", "#CC3F57", "#9A2555"],
series: [{
type: "sunburst",
nodeClick: false, //是否允许旭日图点击 默认可以点击
center: ["50%", "48%"],
data: data,
// 占据的位置 文字设置
label: {
rotate: "radial",
color: "#fff",
fontSize: 14
},
// 旭日图的分割线
itemStyle: {
borderColor: "#161627",
borderWidth: 5
},
levels: [
// 这里是设置 每一层的样式,层级低于单独在data里面的
// 第一个空数据是 占据下钻的位置
{},
// 设置第一层为环形
{
r0: "10%",
r: "40%"
}]
}]
};