mirror of
https://gitee.com/huoyo/ko-time.git
synced 2025-12-06 16:58:26 +08:00
99 lines
3.3 KiB
JavaScript
99 lines
3.3 KiB
JavaScript
function getOption(data){
|
|
return {
|
|
tooltip: {
|
|
trigger: 'item',
|
|
triggerOn: 'mousemove'
|
|
},
|
|
series: [
|
|
{
|
|
type: 'tree',
|
|
// initialTreeDepth: 3,
|
|
data: [data],
|
|
top: '1%',
|
|
left: '15%',
|
|
bottom: '1%',
|
|
right: '10%',
|
|
roam: true,
|
|
symbolSize: 20,
|
|
itemStyle: {
|
|
borderColor: 'green'
|
|
},
|
|
|
|
label: {
|
|
position: 'right',
|
|
formatter: function(params){
|
|
var bg = "titleBgGreen"
|
|
if (params.value>800) {
|
|
bg = "titleBgRed"
|
|
}
|
|
return [
|
|
'{'+bg+'| 指标}',
|
|
' {aa|}方法:'+params.name+" ",
|
|
'{hr|}',
|
|
' {aa|}耗时: '+params.data.avgRunTime+" ms ",
|
|
'{hr|}',
|
|
' {aa|}类型: '+params.data.methodType+" "
|
|
].join('\n');
|
|
},
|
|
backgroundColor: '#ddd',
|
|
borderColor: '#88e781',
|
|
borderWidth: 1,
|
|
borderRadius: 5,
|
|
color: '#000',
|
|
fontSize: 12,
|
|
rich: {
|
|
titleBgGreen: {
|
|
align: 'left',
|
|
backgroundColor: '#59977e',
|
|
height: 20,
|
|
borderRadius: [5, 5, 0, 0],
|
|
padding: [0, 0, 0, 0],
|
|
width: '100%',
|
|
color: '#eee'
|
|
},
|
|
titleBgRed: {
|
|
align: 'left',
|
|
backgroundColor: '#dc1d16',
|
|
height: 20,
|
|
borderRadius: [5, 5, 0, 0],
|
|
padding: [0, 0, 0, 0],
|
|
width: '100%',
|
|
color: '#eee'
|
|
},
|
|
hr: {
|
|
borderColor: '#777',
|
|
width: '100%',
|
|
borderWidth: 0.5,
|
|
height: 0
|
|
},
|
|
aa: {
|
|
lineHeight: 20,
|
|
borderColor: '#111111',
|
|
height: 20,
|
|
borderRadius: [5, 5, 0, 0],
|
|
padding: [0, 0, 0, 0],
|
|
width: '0%'
|
|
|
|
},
|
|
t: {
|
|
align: 'center'
|
|
}
|
|
}
|
|
},
|
|
|
|
leaves: {
|
|
label: {
|
|
position: 'right',
|
|
verticalAlign: 'middle',
|
|
align: 'left'
|
|
}
|
|
},
|
|
expandAndCollapse: true,
|
|
animationDuration: 550,
|
|
animationDurationUpdate: 750
|
|
}
|
|
]
|
|
}
|
|
}
|
|
|