LightningChartJs setTickStyle

我正在使用 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);

http://img3.mukewang.com/63ef47c200016e8e19151080.jpg

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


慕桂英3389331
浏览 109回答 1
1回答

函数式编程

这里的问题是您的代码不会返回任何样式。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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript