option = { title: { text: '血压曲线图' }, tooltip: { trigger: 'axis' }, legend: { data: ['心率', '收缩压', '舒张压', '平均血压', '血压上限', '血压下限'] }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'time', boundaryGap: false, splitNumber: 12, splitLine: { show: false }, label: { show: true, //formatter: function(params) { // return echarts.format.formatTime('yyyy-MM-dd', params); //}, formatter: function(value) { // 格式化成月/日,只在第一个刻度显示年份 var date = new Date(value); var texts = [(date.getHours()), date.getMinutes()]; return texts.join(':'); } }, }, yAxis: [{ //name: '血压', type: 'value', max: 200, min: 0, splitLine: { show: false }, }, { name: '次/分', type: 'value', max: 300, min: 0, splitLine: { show: false }, } ], series: [{ name: '心率', type: 'line', yAxisIndex: 1, data: [ [1521684000, 80], [1521685800, 80], [1521687600, 80], [1521689400, 80], //========================= [1521691200, 80], [1521698400, 80], [1521705600, 80], [1521712800, 80], [1521720000, 80], [1521727200, 80], [1521734400, 80], [1521741600, 80], [1521748800, 80], [1521756000, 80], [1521763200, 80], [1521770400, 80] ] }, { name: '收缩压', type: 'line', data: [ [1521684000, 130], [1521685800, 130], [1521687600, 130], [1521689400, 130], //========================= [1521691200, 130], [1521698400, 130], [1521705600, 130], [1521712800, 130], [1521720000, 130], [1521727200, 130], [1521734400, 130], [1521741600, 130], [1521748800, 130], [1521756000, 130], [1521763200, 130], [1521770400, 130] ], areaStyle: { color: '#8ec6ad', } }, { name: '舒张压', type: 'line', data: [ [1521684000, 90], [1521685800, 90], [1521687600, 90], [1521689400, 90], //========================= [1521691200, 90], [1521698400, 90], [1521705600, 90], [1521712800, 90], [1521720000, 90], [1521727200, 90], [1521734400, 90], [1521741600, 90], [1521748800, 90], [1521756000, 90], [1521763200, 90], [1521770400, 90] ], areaStyle: { color: '#fff', opacity: 1 } }, { name: '平均血压', type: 'line', data: [ [1521684000, 110], [1521685800, 110], [1521687600, 110], [1521689400, 110], //========================= [1521691200, 110], [1521698400, 110], [1521705600, 110], [1521712800, 110], [1521720000, 110], [1521727200, 110], [1521734400, 110], [1521741600, 110], [1521748800, 110], [1521756000, 110], [1521763200, 110], [1521770400, 110] ] }, { name: '血压上限', type: 'line', step: 'start', data: [ [1521684000, 140], [1521685800, 140], [1521687600, 140], [1521689400, 140], //========================= [1521691200, 140], [1521698400, 140], [1521705600, 140], [1521712800, 140], [1521720000, 140], [1521727200, 140], [1521734400, 120], [1521741600, 120], [1521748800, 120], [1521756000, 120], [1521763200, 140], [1521770400, 140] ] }, { name: '血压下限', type: 'line', step: 'start', data: [ [1521684000, 95], [1521685800, 95], [1521687600, 95], [1521689400, 95], //========================= [1521691200, 95], [1521698400, 95], [1521705600, 95], [1521712800, 95], [1521720000, 95], [1521727200, 95], [1521734400, 75], [1521741600, 75], [1521748800, 75], [1521756000, 75], [1521763200, 95], [1521770400, 95] ] }, { type: 'line', markLine: { data: [{ name: '2018-03-22 13:00:00', label: { formatter: '{b}' }, //xAxis: '2018-03-22 13:00:00' xAxis: 1521694800 }, { name: '2018-03-22 21:00:00', label: { formatter: '{b}' }, //xAxis: '2018-03-22 21:00:00' xAxis: 1521723600 } ], } }, { type: 'line', markArea: { data: [ [{ name: '夜间区域', xAxis: 1521727200 }, { xAxis: 1521756000 }], ] }, z:9, zlevel:9 } ] };