Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 初始化图表后,如何在LightningChart JS中添加defaultAxisXTickStrategy?_Javascript_Lightningchart - Fatal编程技术网

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