CPU使用率
配置项如下
let colors = ['#1ac47c', '#ffb661', '#ff625e'];
option = {
title: {
text: 'CPU使用率',
top: '4%',
x: 'center',
textStyle: { color: '#ffffff', fontSize: 24, fontWeight: 'normal'}
},
// grid: {
// top: '15%',
// bottom: '10%',
// left: '15%',
// right: '15%',
// },
// tooltip: {
// formatter: '{a} : {c}',
// },
// toolbox: {
// feature: {
// restore: {},
// saveAsImage: {},
// },
// },
series: [
{
// name: 'CPU使用率',
type: 'gauge',
// center: ["50%", "50%"], // 仪表位置
// radius: "75%", //仪表大小
min: 0,
max: 100,
// --- 仪表盘
axisLine: {
lineStyle: {
width: 36,
color: [
[0.75, colors[0]],
[0.9, colors[1]],
[1, colors[2]]
]
}
},
// --- 分隔线样式
splitLine: {
length: '12%',
},
// --- 刻度样式
axisTick: { show: false },
// --- 刻度标签
axisLabel: { fontSize: 16, fontWeight: 'bold', distance: 10 },
// --- 仪表盘指针
pointer: { width: 12, length: '60%' },
// --- 仪表盘指针圆
markPoint: {
animation: false,
silent: true,
data: [
{
x: '50%',
y: '50%',
symbol: 'circle',
symbolSize: 50,
// itemStyle: { color: '#1890ff' }
},
{
x: '50%',
y: '50%',
symbol: 'circle',
symbolSize: 30,
itemStyle: { color: '#fff' }
},
],
},
// --- 仪表盘 显示数据
detail: {
formatter: '{value}%',
fontSize: 50,
fontWeight: 'bold'
},
data: [
{
value: 85.66,
// name: ""
}
]
}
]
};