【发布时间】:2020-11-26 02:16:59
【问题描述】:
我有一个在合成器(钩子)中创建的图表:
return (
<div id="chart-candlestick">
<ReactApexChart options={optionsCandles} series={seriesCandles} type="candlestick"
height={290}/>
</div>)
我尝试添加值来测试实时可能性。 (没有它,它工作正常!) 我的问题是我尝试了几个小时并没有找到为什么我会出现这个异常。
所以,我在选项中命名了我的图表(“蜡烛”):
{
chart: {
type: 'candlestick',
height: 290,
id: 'candles'
{...}
},
{...}
}
因此,我不时尝试使用 ApexCharts 的 exec 方法手动添加更多数据:
function fetchLastDatas() {
const date = dateAdd(candleDatas[candleDatas.length - 1].x,"minute",5)
var obj = {
x: date,
y: candleDatas[candleDatas.length - 1].y
}
candleDatas.push(obj);
ApexCharts.exec('candles', 'updateSeries', [{
data:candleDatas
}], true)
}
我的数组有数据,但我在“ApexCharts.exec”行有这个异常,我不知道为什么:
Uncaught TypeError: Cannot read property 'filter' of undefined
at Function.value (apexcharts.common.js:14)
at Function.value (apexcharts.common.js:14)
at fetchLastDatas (ChartCaneva.js:178)
我是新来使用这个库(一般是在 React 中)所以感谢您的帮助!
晚安(或早上)!
【问题讨论】:
标签: reactjs filter apexcharts