Javascript 初始化图表后,如何在LightningChart JS中添加defaultAxisXTickStrategy?
我正在像这样初始化图表Javascript 初始化图表后,如何在LightningChart JS中添加defaultAxisXTickStrategy?,javascript,lightningchart,Javascript,Lightningchart,我正在像这样初始化图表 this.chart=lightningChart() 沙特西先生({ 集装箱运输:“chartSection”, 主题:Themes.light }) .setTitle(“”) 并稍后绑定数据,并希望在获取数据后添加defaultAxisXTickStrategy。只有在创建图表时才能设置defaultAxisXTickStrategy 我假设您希望axis具有与您获得的数据相匹配的勾选策略。要实现这一点,您可以使用图表的方法手动创建轴。此方法接受axistick策
this.chart=lightningChart()
沙特西先生({
集装箱运输:“chartSection”,
主题:Themes.light
})
.setTitle(“”)
并稍后绑定数据,并希望在获取数据后添加
defaultAxisXTickStrategy
。只有在创建图表时才能设置defaultAxisXTickStrategy
我假设您希望axis具有与您获得的数据相匹配的勾选策略。要实现这一点,您可以使用图表的方法手动创建轴。此方法接受axistick策略
选项。然后,要使用刚刚创建的轴,您需要将创建的轴提供给addLineSeries
(或任何其他add…series)方法选项<代码>{xAxis:createdAxis}
//创建一个新图表
const chart=lcjs.lightningChart().ChartXY({
集装箱:“目标”
})
.setTitle(“演示图表”)
//2秒后开始添加数据
设置超时(()=>{
const dateOrigin=新日期()
//创建一个新轴
const createdAxis=chart.addaxix(
false,lcjs.axistick.DateTime(dateOrigin)
)
//使用先前为X轴创建的轴创建新系列
const lineSeries=chart.addLineSeries({
xAxis:createdAxis
})
//从X轴处理默认轴
chart.getDefaultAxisX().dispose()
//每秒添加两次新数据
设i=0
设置间隔(()=>{
lineSeries.add({
x:1000*i,
y:Math.random()*10
})
我++
}, 500)
},2000)
正文{
高度:100vh;
}