我正在使用 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
添加回答
举报
0/150
提交
取消