arrays - 如何在 react-chartjs-2 数据集中使用数据库中的数据
问题描述
我有一个用 react-chartjs-2 构建的图表。当我像这样直接在数据集中输入数据值时,图表会显示。
datasets: [
{
label: "Active Countries",
backgroundColor: gradientFill,
borderColor: "#2CA8FF",
pointBorderColor: "#FFF",
pointBackgroundColor: "#2CA8FF",
pointBorderWidth: 2,
pointHoverRadius: 4,
pointHoverBorderWidth: 1,
pointRadius: 4,
fill: true,
borderWidth: 1,
data: [80, 99, 86, 96, 123, 85, 100, 75, 88, 90, 123, 155]
}
]
但是,我想用从我的数据库中记录的交易派生的每月交易替换数据集中的数据值。我从 1 月到 12 月每个月的总交易代码(每个月一个)是这样的。
const januaryTransactions = transactions.filter(i => {
const date = new Date(i.date);
return date.getMonth() === January && date.getYear() === relevantYear;
}).reduce((prev, curr) => prev + parseFloat(curr.amount), 0)
我的问题是如何用 januaryTransactions 替换索引 0 [80, 99, 86, 96, 123, 85, 100, 75, 88, 90, 123, 155] 中的值,即 80。
任何指针都非常感谢!
解决方案
推荐阅读
- jboss - 如何在 Wildfly 10 上部署 Web 服务?
- javascript - 从选定的持续时间循环视频
- asp.net-mvc - IBM Watson Assistant:如何使用 ASP.NET SDK 获取和打印 JSON?
- windows - 如何获得独立于语言环境的 Windows 批处理日期戳?
- angular - 在父组件中使用没有 eventEmitter 的组件是否安全?
- python - 从巴士预订列表中提取重复行程
- c++ - 通过引用捕获并在插槽中使用的 Lambda
- php - 在 foreach 返回值之间添加分隔符
- python-3.x - 使用 Python 从数据框中删除索引
- spring - 如何将 spring.io 集成到 wordpress 中?