最近用echarts做了一个血压心率的折线图,记录下项目中遇到的问题:
如图,当某一点的血压或者心率异常,需要将该点设置红色,相关代码如下:
series:[{
symbol:'emptyCircle',//拐点样式
symbolSize:3.5,//拐点大小
lineStyle:{
color:'rgba(1,139,239,1)', //设置折线的颜色
},
//让每个点显示数值
itemStyle:{
normal:{
label:{
show:true,
fontSize:11,
formatter:function (param) { //拐点文字回调
var currentValue =new String()
currentValue = param.value;
if(currentValue >140){
currentValue =currentValue +'偏高';
}else if(currentValue <90){
currentValue =currentValue +'偏低';
}
return currentValue;
}
},
color:function (param) { //拐点颜色回调