Noteworthy Placebo Mongers

    @castianta/chart-lc

    1.0.5 • Public • Published

    lightningchart 版曲图表库

    @castianta/chart-lc

    图表公共 API

    API

    参数名 说明 必填 类型 默认值 备注
    card 面板 ProCardProps - -
    dataSource 数据源 Object[DataSourceProps] - 单个图形有说明
    legend 图例 LegendProps - 见下
    init 初始化图表配置参数 InitProps - 见下
    chartConfig 图表配置 ChartConfigProps - 见下
    chart3D 2D 3D 切换 Boolean false -
    xAxis 默认 x 轴配置 AxisProps - 见下
    yAxis 默认 y 轴配置 AxisProps - 见下
    chartRender 自定义渲染方式,此方法开启默认渲染方式不渲染,chart setSeries 当前图例参数配置,setAxis 轴线配置,dataSource 传入数据 Function (chart,{setSeries:(series,list:dataSource[index],index:index,chart3D)=>void,setAxis:(axis,AxisProps)=>void},dataSource)=>void ``

    InitProps

    参数名 说明 必填 类型 默认值 备注
    width 图表宽度 Number 或 undefined undefined -
    height 图表高度 Number 或 undefined 400 -
    theme 皮肤 ThemesProps - -

    LegendProps

    参数名 说明 必填 类型 默认值 备注
    show 显隐 Boolean false -
    title 标题 String legend -
    emptyFill title 空置状态 Boolean false -
    titleColor title 填充色 String #000 -
    position 位置 disable 为 false 默认系统配置 true 自定义位置 Object #000 {dislabe:false,point:{x:0,y:0}}
    direction 条目排列方向 'vertical' 或 'horizontal' vertical -
    entries 使用回调函数设置 LegendBoxEntries 的样式 (entry, component) => entry.setTextFillStyle(new SolidFill({ color: ColorRGBA(255, 0, 0) })) () => undefined -

    AxisProps

    参数名 说明 必填 类型 默认值 备注
    title 轴名称 String - -
    titleColor 名称颜色 String - rgba(255,255,255,1) 或 #fff
    dragging 拖拽 [仅 2D 生效] Boolean - true
    draggingZoom 拖拽放大 [仅 2D 生效] Boolean - true
    WheelingZoom 滚轮放大 [仅 2D 生效] Boolean - true
    WheelingZoom 滚轮放大 [仅 2D 生效] Boolean - true
    strokeStyle 样式 Object - {thickness:Number,color:String}
    fontSettings 字体设置 FontSettingsProps - -
    scrollStrategy 滚动策略 fitting 或 expansion 或 progressive 或 regressive fitting -
    tickStrategy 刻度策略 Empty 或 Numeric 或 DateTime 或 Time Numeric -
    tickStrategyStyler 刻度策略回调 (TickStrategyStyler)=>tickStrategy - -
    animationScroll 动画滚动 boolean 或 undefined undefined -
    interval 轴刻度间隔 Array undefined [start: number, end: number, animate: number 或 boolean 或 undefined, disableScrolling: boolean 或 undefined]

    ChartConfigProps

    参数名 说明 必填 类型 默认值 备注
    title 图表标题 String - -
    titleColor title 填充色 String - -
    emptyFill title 空置状态 Boolean false -
    boundingBox 3D 视图盒子大小 Object - {x:Number,y:Number,z:Number} x:高 y:长 z:宽
    boundingBoxStroke 3D 视图盒子边框 Object - {thickness:Number,color:String} thickness:粗细 color:颜色
    backgroundColor 外背景色 String - rgba(255,255,255,1) 或 #fff
    border 外边框 Object - {width:Number,color:String} width:宽度 color:颜色
    seriesBackgroundColor 内背景色 String - rgba(255,255,255,1) 或 #fff
    seriesBorder 内边框 Object - {width:Number,color:String} width:宽度 color:颜色
    mouseInteractionPan 鼠标平移 Boolean true -
    mouseInteractionRectangleFit 鼠标矩形适合 Boolean true -
    mouseInteractionRectangleZoom 鼠标矩形缩放 Boolean true -
    mouseInteractionWheelZoom 鼠标滚轮缩放 Boolean true -
    cursor 光标 CursorProps - 见下

    CursorProps

    参数名 说明 必填 类型 默认值 备注
    mode 模式 snapToClosest 或 onHover 或 disabled snapToClosest -
    pointMarker 点标记 Boolean true -
    resultTable 结果表 resultTableProps - 见下
    x x 轴刻度线 TickProps - 见下
    y y 轴结果表 TickProps - 见下

    resultTableProps

    参数名 说明 必填 类型 默认值 备注
    align 位置 LeftTop、LeftCenter、LeftBottom、Center、RightTop、RightCenter、RightBottom LeftTop -
    backgroundColor 背景色 String rgba(255,255,255,1) 或 #fff -
    fontColor 字体颜色 String rgba(255,255,255,1) 或 #fff 见下
    autoText 结果表 Boolean false -
    (...FontSettings) 字体设置 FontSettingsProps - -

    TickProps

    参数名 说明 必填 类型 默认值 备注
    thickness 粗细 Number 1 -
    color 颜色 snapToClosest 或 onHover 或 disabled snapToClosest -
    gridEmpty 网格 Boolean false -
    tickMarker 模式 TickMarkerProps - -

    TickMarkerProps

    参数名 说明 必填 类型 默认值 备注
    fontColor 字体颜色 String rgba(255,255,255,1) 或 #fff -
    backgroundColor 背景颜色 String rgba(255,255,255,1) 或 #fff -
    autoText 自动填充 Boolean false -
    disabled 启用禁用 Boolean true -
    (...FontSettings) 字体设置 FontSettingsProps - -

    Install

    npm i @castianta/chart-lc

    DownloadsWeekly Downloads

    0

    Version

    1.0.5

    License

    MIT

    Unpacked Size

    3.75 MB

    Total Files

    41

    Last publish

    Collaborators

    • zktt
    • zfalm123
    • zhaoxiaoyan410
    • manjuan
    • yangliu123