要实现ApexChart蜡烛图在每个状态变化时不重新绘制,您可以使用ApexCharts的updateSeries
方法。以下是一个示例代码:
ApexCharts Candlestick Chart
在上面的示例代码中,我们首先创建了一个初始的蜡烛图,并使用chart.render()
方法进行渲染。然后定义了一个updateData
函数,在该函数中更新了蜡烛图的数据。最后,在某个状态变化时调用updateData
函数来更新数据。
在updateData
函数中,我们使用chart.updateSeries
方法来更新蜡烛图的数据。该方法接受一个数组作为参数,数组中的每个元素都包含一个data
属性,该属性表示更新后的数据。在上面的示例中,我们传递了一个包含新数据的数组[{ data: newData }]
给chart.updateSeries
方法。
通过这种方式,我们可以在每个状态变化时更新蜡烛图的数据,而不需要重新绘制整个图表。