为了账号安全,请及时绑定邮箱和手机立即绑定

LightningChartJs setTickStyle

LightningChartJs setTickStyle

慕桂英3389331 2023-02-17 17:22:45
我正在使用 LightningchartJS v2.0.1 并且正在尝试设置 TickStyle。我想删除所有网格线并将勾选颜色设置为“黑色”。这是我试过的chart  .getDefaultAxisX()  .setTickStrategy(AxisTickStrategies.Numeric,(tickStrategy)=>{    tickStrategy.setMajorTickStyle(new VisibleTicks( {labelFillStyle: new SolidFill({ color: ColorHEX('#000'), tickLength: 8 })}))  })  .setNibStyle(emptyLine)  .setTitle("RR(n) ms")  .setTitleFont(MyFontSettings);编辑 1:我也试过:chart  .getDefaultAxisX()  .setTickStrategy(AxisTickStrategies.Numeric,(tickStrategy)=>{    tickStrategy.setMajorTickStyle((tickStyle)=>{      tickStyle.setLabelFillStyle(new SolidFill({ color: ColorHEX('#000') }))    })  })  .setNibStyle(emptyLine)  .setTitle("RR(n) ms")  .setTitleFont(MyFontSettings);
查看完整描述

1 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

这里的问题是您的代码不会返回任何样式。


chart

    .getDefaultAxisX()

    .setTickStrategy(AxisTickStrategies.Numeric, (styler) =>

        styler

            .setMajorTickStyle(new VisibleTicks({

                labelFillStyle: new SolidFill({ color: ColorHEX('#000'), tickLength: 8 }),

                gridStrokeLength: 0

            }))

            .setMinorTickStyle(new VisibleTicks({

                labelFillStyle: new SolidFill({ color: ColorHEX('#000'), tickLength: 8 }),

                gridStrokeLength: 0

            }))

    )

该代码返回由对象中的方法创建的对象styler。


(tickStrategy)=>{

    tickStrategy....

}

该代码返回 void 作为返回值。


对比


(tickStrategy)=>

    tickStrategy....

这个返回tickStrategy



查看完整回答
反对 回复 2023-02-17
  • 1 回答
  • 0 关注
  • 108 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信