我有一个使用ChartJS的图表组件,该组件应该显示有关锻炼的数据。到目前为止,它正在针对每次培训的强度进行工作,显示如下内容:
它仅显示一种情况,因为我只有1个训练对象。剩下的日子会以编程方式添加到数据集数组中,因为在其他组件中,我需要自给定订阅开始以来用户培训了多少天的信息。
目前效果不错。事实是,第二种图表类型(TIEMPO,表示西班牙语时间),不是要显示训练对象的强度级别,而是要显示用户训练了多少时间。
为此,我的数据集是一个带有两个变量的数组:“ x”是一个普通的Date对象,而“ y”是一个整数,它显示用户工作了多少分钟。对于以编程方式添加的非训练日,该“ y”为0。
这是我构建并发送到图表对象的对象:
{
type: 'line',
data: finalDates,
options: {
scales: {
yAxes: [{
ticks: {
suggestedMin: 0,
suggestedMax: 120
}
}]
}
}
}
finalDates是我之前描述的日期和数字数组(训练的分钟数)。
为什么传递Angular图表对象(具有先前结构的对象)时会出现此错误?
谢谢!