1.0.3 • Published 2 years ago
@sensecare/calibration-curve-chart v1.0.3
校准曲线图
- 基于Echrets封装的校准曲线图
/**
* 校准曲线
* @param {string} id 当前选中容器
* @param {string} xname x轴名称
* @param {string} yname y轴名称
* @param {*} thresholdLineData 带有阈值的线段信息
* @param {*} comLineData 折线信息
* @param {*} chartMap 当前图表实例组合
* @param {*} config 默认配置项
* @param {*} clear 清空画布
*/
import { initCalibrationCurve } from '~'
const chartMap = new Map()
// x轴 y轴名称
const xname = 'Nomogram-predicted(%)',yname = 'Obsevrved(%)';
// 带有阈值的线段信息
const thresholdLineData = [
{
color:'#6e8bad',
data:[ [22,8],[22,38] ], // 两个点的信息
},
{
color:'#6e8bad',
data:[ [76,59],[76,91] ], // 两个点的信息
},
{
color:'#6e8bad',
data:[ [90,76],[90,100] ], // 两个点的信息
},
{
color:'#6e8bad',
data:[ [98,70],[98,95] ], // 两个点的信息
},
]
// 折线信息
let comLineData= [[22,20],[76,82],[90,99],[98,92]]
// 配置信息
const config = {
showLegend:false , // 是否显示图例,默认为true
}
// 初始化校准曲线
initCalibrationCurve({ xname,yname,thresholdLineData,comLineData,id:'calibrationCurve',chartMap,config })
1.0.3
2 years ago