LightningChartJs setTickStyle

LightningChartJs setTickStyle

我正在使用 LightningchartJS v2.0.1,我正在尝试设置 TickStyle。

我想删除所有网格线并将刻度颜色设置为 'black'。

这是我试过的

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);

这里的问题是您的代码没有 return 任何样式。

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
            }))
    )

代码 return 是 styler 对象中的方法创建的对象。

(tickStrategy)=>{
    tickStrategy....
}

该代码 return 作为 return 值无效。

对比

(tickStrategy)=>
    tickStrategy....

这个return秒tickStrategy