npm.io
1.10.10 • Published 2 years ago

react-ecgchart

Licence
Version
1.10.10
Deps
0
Size
563 kB
Vulns
0
Weekly
0

`##文档目录

ISimplChartProps字段参数说明:

参数名 类型 说明 必须?
containerDecorate ElementDecorate / undefined 父容器元素设置(主要用于有滚动条的模式)
containerStyle CSSProperties / undefined 父容器样式设置
interactive boolean / undefined 心电图是否响应鼠标事件
forceRedraw boolean / undefined 是否强制重新绘制
layoutParams ILayoutParams / undefined 图表大小尺寸
rowBackGrid IRowBackGrid / boolean / undefined 背景网格绘制
ecgLine IECGLine / undefined 心电图折线绘制属性
rowScale IRowScale / undefined 心电图虚拟坐标范围
adaptScale boolean / undefined 每行心电图虚拟坐标是否根据数据来适配计算
noise IRegion / boolean / undefined 噪音绘制属性
afvf IRegion / boolean / undefined afvf 绘制属性
annotation IAnnotation / boolean / undefined 心搏标注绘制属性
fragEvent IFragEvent / boolean / undefined 段事件绘制属性
brush IBrush / undefined 心电图操作响应类型属性
marker IMarker / boolean / undefined 特殊事件标注
pointCountPerRow number / undefined 一行显示的最大点数
onContextMenu function / undefined 鼠标右键回调函数
onClick function / undefined 鼠标左键回调函数
keyCombination IKeyCombination / undefined 按键组合回调
drawMode DrawMode / undefined 绘制模式
data ISimpleData / undefined 心电图数据

IRowBackGrid字段参数说明:

参数名 类型 说明 必须?
visible boolean / undefined 是否绘制
tickLine ITickLine / undefined 是否绘制主网格线(外部粗线)
subTickLine ISubTickLine / undefined 是否绘制次级网格线(内部细线)
pixelPerGridCell number / undefined 每个小格子包含几个像素
cellCountPerGrid number / undefined 每个大格子包含几个小格子
pointCountPerGrid number / undefined 每个大格子包含几个小点
yGridCount number / undefined Y轴方向包含几个大格子
space number / undefined 每一行之间的间距

####IECGLine (ITickLine/ISubTickLine)字段参数说明:

参数名 类型 说明 必须?
lineWidth number / undefined 线宽
lineColor string / undefined 线的颜色
visible (ISubTickLine独有属性) boolean / undefined 是否绘制
IRowScale字段参数说明:
参数名 类型 说明 必须?
x IScale / undefined x轴方向表示(外部暂时不必调用)
y IScale / undefined y轴方向表示
IScale字段参数说明:
参数名 类型 说明 必须?
min number / undefined 最小值
max number / undefined 最大值
range number[] / undefined 显示范围(暂时没用)
IRegion字段参数说明:
参数名 类型 说明 必须?
visible boolean / undefined 是否绘制
fillColor string / undefined 填充颜色
type RegionType/ undefined 类型

####IAnnotation字段参数说明:

参数名 类型 说明 必须?
visible boolean / undefined 是否绘制
rp IRP / undefined R峰标注绘制属性
rr_hr IRR_HR / undefined RR间期、心率绘制属性
clickable boolean / undefined 是否可以点击
onAnnotationSelect function / undefined 选中的心搏信息回调函数
IRP字段参数说明:
参数名 类型 说明 必须?
textSize number / undefined 文字大小
color function / undefined 根据类型设置文字颜色
abnOffset number / undefined 异常类型心电图折线颜色左右偏移点数
residentClass string / undefined 添加的常规class名
selectedClass string[] / undefined 选中时的class名数组,长度 === 2
clickAreaTimeOffset number / undefined 心搏响应附近区域点击效果的偏移时间量
IRR_HR字段参数说明:
参数名 类型 说明 必须?
clazz string / undefined 添加的常规class名
IFragEvent字段参数说明:
参数名 类型 说明 必须?
beginSymbol function / undefined 开始标志添加
endSymbol function / undefined 结束标志添加
IBrush字段参数说明:
参数名 类型 说明 必须?
action BrushAction / undefined 心电图响应的操作形式,枚举类型
antiShakeOffset number / undefined 鼠标滑动防抖偏移量
rpSelect IRPSelect / undefined 心搏可选择模式属性
segment ISegment / undefined 片段选取模式属性
amplitude IAmplitude / undefined 振幅测量模式属性
scaleLine IScaleLine / undefined 标尺模式属性
preview IPreview / undefined 预览模式属性
BrushAction字段参数说明:
枚举字段 类型 说明 编号
RPSELECT number 区域可滑动选择、心搏可选择 0
SEGMENT number 片段选取 1
AMPLITUDE number 振幅测量 2
SCALELINE number 标尺 3
PREVIEW number 预览 4
IRPSelect字段参数说明:
参数名 类型 说明 必须?
overBehavior BrushOverBehavior / undefined 滑动结束后,背景绘制样式
autoMerge boolean / undefined 滑动区域有重叠时是否合并成一个
edgeOffsetTimeLong number / undefined 滑动区域自动平铺到左右边界的时间偏移量
rowCrossAble boolean / undefined 是否可跨行选择滑动
callback function / undefined 滑动区域的时间池回调函数
onRefused function / undefined ??
ISegment字段参数说明:
参数名 类型 说明 必须?
inheritAble boolean / undefined 当片段选取形成闭合区间时,再次点击是否继承形成区间的时间戳,更新距离近的时间戳
startColor string / undefined 开始颜色
endColor string / undefined 结束颜色
lineWidth string / undefined 线的宽度
clearPreFlag boolean / undefined 是否清除上次选择的区间
callback function / undefined 选择的时间范围回调函数
IAmplitude字段参数说明:
参数名 类型 说明 必须?
fillColor string / undefined 滑动区域矩形填充颜色
textFont string / undefined 文字样式
textColor string / undefined 文字属性
IScaleLine字段参数说明:
参数名 类型 说明 必须?
fillColor string / undefined 滑动区域矩形填充颜色
lineColor string / undefined 标尺线的颜色
lineWidth string / undefined 标尺线的宽
textFont string / undefined 文字样式
textColor string / undefined 文字属性
IPreview字段参数说明:
参数名 类型 说明 必须?
fillColor string / undefined slider区域矩形填充颜色
sliderDuration number / undefined slider时长
position PreviewPosition / undefined 初始位置
callBack function / undefined 时间范围回调函数
IMarker字段参数说明:
参数名 类型 说明 必须?
visible boolean / undefined 是否绘制添加
color string / undefined 颜色
lineWidth number / undefined 线宽
timeFormatter string / undefined 文字时间戳格式化样式
textFont string / undefined 文字样式
textAlign string / undefined 文字align属性
textVisible boolean / undefined 是否显示文字
IKeyCombination字段参数说明:
参数名 类型 说明 必须?
keys Keyboard[] / undefined 响应的键盘键组合
onKeyActionListener function / undefined 键盘响应回调
onCombination function / undefined 键盘与鼠标组合回调
ISimpleData字段参数说明:
参数名 类型 说明 必须?
starTimeStamp number / undefined 当前数据开始的时间戳
ecgData number[] / undefined 心电图数据
beatData BeatData[] / undefined 心搏数据
noiseData RegionData[] / undefined 噪音数据
afvfData RegionData[] / undefined afvf 数据
rampantData Interval[] / undefined 特殊心电图折线绘制数据
markerData Marker[] / undefined 某一个时间点数据
fragEventData FragEventData[] / undefined 段事件数据
yScale IScale / undefined 每行心电数据单独的y轴幅值刻度
NPM Version:

最新:react-ecgchart: '1.9.1'

Keywords