各种疾病对某一致病因素的严重程度和相关性
配置项如下
var link = document.createElement('link');
link.setAttribute('type', 'text/css');
link.setAttribute('rel', 'stylesheet');
link.setAttribute('href', 'https://cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css');
document.head.appendChild(link);
option = {
backgroundColor: '#ffffff',
tooltip: {
trigger: 'axis',
axisPointer: { // 坐标轴指示器,坐标轴触发有效
type: 'shadow',
label: {
formatter: function(params) {
return echarts.format.formatTime(params.value);
}
}
},
formatter: function(params) {
var res = '<h4>' + params[0].name + '</h4>';
res += '<table class="table">';
res += '<tr><th>类别</th><th>严重</th><th>死亡</th><th>不确定</th></tr>';
res += '<tr><td>确定</td><td>' + params[0].value + '</td><td>' +
params[2].value + '</td><td>' + params[3].value + '</td></tr>';
res += '<tr><td>可能</td><td>' + params[4].value + '</td><td>' +
params[6].value + '</td><td>' + params[7].value + '</td></tr>';
res += '<tr><td>排除</td><td>' + params[8].value + '</td><td>' +
params[10].value + '</td><td>' + params[11].value + '</td></tr>';
res += '</table>';
return res;
}
},
legend: {
data: ['严重', '死亡', '不确定']
},
grid: {
left: '4%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: {
type: 'value',
min: 0
},
yAxis: {
type: 'category',
data: ['疾病1', '疾病2', '疾病3', '疾病4'],
offset: 30,
axisLabel: {
formatter: function(value, index) {
return value;
}
}
},
series: [
{
name: '严重',
type: 'bar',
stack: '确定',
data: [126, 302, 121, 334],
label: {
normal: {
show: true
}
}
}, {
type: 'bar',
stack: '确定',
label: {
normal: {
show: true,
position: 'left',
formatter: '确定',
textStyle: {
color: 'red'
}
}
},
data: [-0.1, -0.1, -0.1, -0.1]
},
{
name: '死亡',
type: 'bar',
stack: '确定',
data: [120, 63, 101, 134],
label: {
normal: {
show: true
}
}
},
{
name: '不确定',
type: 'bar',
stack: '确定',
data: [120, 63, 101, 134],
label: {
normal: {
show: true
}
}
},
{
name: '严重',
type: 'bar',
stack: '可能',
data: [320, 82, 301, 123],
label: {
normal: {
show: true
}
}
}, {
type: 'bar',
stack: '可能',
label: {
normal: {
show: true,
position: 'left',
formatter: '可能',
textStyle: {
color: 'red'
}
}
},
data: [-0.1, -0.1, -0.1, -0.1]
},
{
name: '死亡',
type: 'bar',
stack: '可能',
data: [120, 73, 101, 134],
label: {
normal: {
show: true
}
}
},
{
name: '不确定',
type: 'bar',
stack: '可能',
data: [120, 73, 101, 134],
label: {
normal: {
show: true
}
}
},
{
name: '严重',
type: 'bar',
stack: '排除',
data: [78, 302, 301, 233],
label: {
normal: {
show: true
}
}
}, {
type: 'bar',
stack: '排除',
label: {
normal: {
show: true,
position: 'left',
formatter: '排除',
textStyle: {
color: 'red'
}
}
},
data: [-0.1, -0.1, -0.1, -0.1]
},
{
name: '死亡',
type: 'bar',
stack: '排除',
data: [84, 34, 123, 134],
label: {
normal: {
show: true
}
}
},
{
name: '不确定',
type: 'bar',
stack: '排除',
data: [84, 34, 123, 134],
label: {
normal: {
show: true
}
}
}
]
};